]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/amd/tasks
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / amd / tasks
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??