Actually hook powernow.4 into the build.
[dragonfly.git] / contrib / amd / tasks
blob976d3b2b2f2341fe74215e028e5d4db1cb8e6354
1 # -*- text -*-
3                           AM-UTILS-6.0 TASKS TODO
5 Please volunteer to do any of the following:
7 - complete testing of untested platforms in INSTALL file
8         ncr2
9         sunos 3.5
11 - autofs support: see README.autofs for details.
12         needs to be re-ported to solaris 2.6 (headers changed)
14 - deal with everything that has XXX on it in the sources
15 - documentation update ("XXX: FILL IN" sections).
17 - hlfsd should be able to not use /var/alt_mail, but send code 75 back to
18   sendmail (telling it to re-queue the mail and retry later).
20 - compatibility with Sun's automount maps?
21         should be easier via the amd.conf file to specify type of map
22         perhaps done at the same time autofs support is done.
24 - a selector ala if_exists() for networkmask(1.2.3.4/5.6.7.8), will match
25   against all known IP addresses of this host.
27 - convert to using my own rpcgen .x files for amq/amq/nfs (v2 and v3)
29 - support multiple "fail-over" NFS mounts in Solaris 2.6.
31 - use packaging info for various OSs (such as RPM, Redhat Package Format)
33 - $mindelay and $maxdelay in milliseconds
35 - multiple nfsl should be matched if one matched and nfs mount failed.  fall
36   through.
37 - fall through syntax?  opts:=nofail,fallthrough?
39 - random nfs rhost:={srv1, srv2, srv3}
41 - nfslx, same as nfsl, but using linkx
43 - find out why this sometimes works and sometimes not:
44         mcl     -rhost:=minetta host!=${rhost};type:=nfs host==${rhost}
46 - loadable info_*, amfs_*, and ops_* modules (lazy evaluation).
48 - hlfsd for ~root/.mailspool (getpwnam("root"))
49 - hlfsd should daemonize even if -DDEBUG, then use -D nofork
51 - fixmount should use generic code from transp/transp_{tli,sockets}.c
53 - report netbsd/openbsd bugs in BUGS file
55 - reverse notion of -F and other cmd-line options, so they override the
56 amd.conf file (right now amd.conf overrides cmd-line options).
58 - y2k compliance.
60 - an un/install script for binaries
62 - update README
64 - add am-utils URL and COPYRIGHT to all distributed scripts and sources and
65   programs etc. also to amq -v output.
67 - ion: browsable_dirs only works for nis if in [global] broken if it is file
68   maps.
70 - all if statements should have an else clause because of Ultrix's /bin/sh.
72 - look for obsolete AM_* macros and use newer AC_* ones
73 - use 3rd arg to AC_CHECK_TYPE (headers)
75 - FreeBSD 3.1 doesn't have SYMTTL flag, so the mtime of the hlfsd symlink is
76   always new.  This breaks hlfsd on FreeBSD 3.1, b/c the acregmin/max code
77   depends on the time that the symlink was created.  Solution: best is to
78   support NOAC in the FreeBSD kernel, otherwise hlfsd will have to know not
79   to turn on this code in hlfsd/stubs.c:
81     if (++slinkfattr.na_mtime.nt_useconds == 0)
82       ++slinkfattr.na_mtime.nt_seconds;
84 - support nqnfs as per Jeffrey C Honig <jch@BSDI.COM>: "Besides having
85   NFSMNT_NQNFS set when you try to do the mount, NQNFS requires that you do
86   the nfssvc() call to create an nqnfs client daemon.  I can't see any
87   obvious way to check if the server supports NQNFS."
89 - browsable 'auto' style maps.
91 - amq man page: amq -f also reloads maps that are not updated
93 - mention signals in amd man page
95 - ALLOWED_MOUNT_TIME of 40 seconds is way too long!
96 - need option to turn off pings of portmapper before trying a mount
98 - type:=program should not require umount command. can use defult
99   umount(). it works for smbmount/umount.
101 - document var[0-7] variables/selectors
103 - need a way to export a nfs-mount point after it is being mounted (jukebox
104   mounts).  can do this with type:=program.