Home | History | Annotate | Line # | Download | only in dist
      1 			  AM-UTILS-6.1 TASKS TODO
      2 
      3 Please volunteer to do any of the following:
      4 
      5 - autofs support: see README.autofs for details.
      6 
      7 - deal with everything that has XXX on it in the sources
      8 - documentation update ("XXX: FILL IN" sections).
      9 
     10 - compatibility with Sun's automount maps?
     11 	should be easier via the amd.conf file to specify type of map
     12 
     13 - convert to using my own rpcgen .x files for amq/amq/nfs (v2 and v3)
     14 
     15 - use packaging info for various OSs (such as RPM, Redhat Package Manager)
     16 
     17 - $mindelay and $maxdelay in milliseconds
     18 
     19 - multiple nfsl should be matched if one matched and nfs mount failed.  fall
     20   through.
     21 - support multiple "fail-over read-only" NFS mounts in Solaris 2.6+.
     22 
     23 - random nfs rhost:={srv1, srv2, srv3}
     24 
     25 - nfslx, same as nfsl, but using linkx
     26 
     27 - loadable info_*, amfs_*, and ops_* modules (lazy evaluation).
     28 
     29 - hlfsd should daemonize even if -DDEBUG, then use -D nofork
     30 
     31 - fixmount should use generic code from transp/transp_{tli,sockets}.c
     32 
     33 - reverse notion of -F and other cmd-line options, so they override the
     34   amd.conf file (right now amd.conf overrides cmd-line options).
     35 
     36 - add am-utils URL and COPYRIGHT to all distributed scripts and sources and
     37   programs etc. also to amq -v output.
     38 
     39 - ion: browsable_dirs only works for nis if in [global] broken if it is file
     40   maps.
     41 
     42 - browsable 'auto' style maps.
     43 
     44 - mention signals in amd man page
     45 
     46 - ALLOWED_MOUNT_TIME of 40 seconds is way too long!
     47 - detecting down'ed hosts faster: use default portmap TTL variables?
     48 - push get_nfs_version() down into a child process
     49 
     50 - type:=program should not require umount command. can use default
     51   umount(). it works for smbmount/umount.
     52 
     53 - document var[0-7] variables/selectors
     54 
     55 - need a way to export a nfs-mount point after it is being mounted (jukebox
     56   mounts).  can do this with type:=program.
     57 
     58 - support port=n, for machines that use NFS on a different port
     59 
     60 - nfsl may be buggy when fs:= is specified explicitly (lockup?)
     61 
     62 - y2k: amq /home (mounted time uses YY instead of YYYY)
     63 
     64 - new amd.conf option to disable amq listener altogether (security)
     65 	Should be available even if DEBUG is off.
     66 
     67 - new amd.conf option dynamic_system_params to recompute osver, karch,
     68   etc. from uname() dynamically.
     69 
     70 - solaris 8 doesn't pick up hsfs/pcfs/etc *_args structures and mount flags
     71 
     72 - avoid having to compile ops_nfs3.o
     73 
     74 - linux support for ext3
     75 
     76 - be able to pass generic mount options to systems w/ a mount(2) that
     77   supports it (Linux).  Perhaps genopt="foo,bar" syntax.
     78 
     79 - support several different nfs servers inside one nfsx entry
     80 
     81 - reimplement the "parallel mounting" for multiple matching sub-entries
     82 
     83 - fix amd.conf parser so it can parse key=value without spaces around the
     84   "=" sign.  Note this isn't so trivial because 'value' may include "="
     85   signs.
     86 
     87 - NFSv4 support (such a short "tasks" entry given how much work it is :-)
     88 
     89 
     90 * documentation
     91 - document what can and what can't be a top-level mount type (i.e. a
     92   map-backed or map-holding type). Currently that's toplvl, auto, and
     93   direct.
     94 - document how to add a direct map to amd.conf.
     95 
     96 * autofs stuff
     97 Linux:
     98 - host mounts broken with autofs v3
     99 - nfsx status unknown
    100 - local filesystems (ufs, etc) status unknown
    101 
    102 Solaris:
    103 - host mounts status unknown
    104 - nfsx status unknown
    105 - local filesystems (ufs, etc) status unknown
    106 
    107 FreeBSD:
    108 - just do it
    109 
    110 All:
    111 - mntfs->mf_fo->opt_fs can contain garbage sometimes??
    112