1 .TH PACKAGE 1 "26 August 1986"
4 package \- maintain local disk configuration
15 maintains files and directories on a machine's local disk
16 as specified in a configuration file. Each machine using
18 is assumes to have access to a distributed filesystem such as
20 from which master copies of files may be fetched.
22 uses file modification times to determine when a file is current or not.
24 The format of the configuration file is the following:
26 type file [proto] [username[groupname]] [mode]
28 The type field specifies one of B, C, D, F, L, S standing for
29 block special device, charactor special device, directory, regular file,
30 symbolic link, and socket respectively. Directory type specifications may also
31 have a following X to specify a lost+found directory or an R to specify
32 that any extra files not configured in that directory are to be
34 option carefully.) Similarly the regular file specification may have a
35 following I to specify that this file is only to be copied into place if
36 the file is not present, likewise a following O specifies that when a file is
37 updated the old copy should be renamed with a suffix of .old.
39 The file field specifies an absolute path of the local file.
41 The proto field specifies a major and minor device number when used in
42 a block or charactor special device entry or the prefix to used to name
43 the master file (or real file in the case of a symbolic link.)
44 If the letter A is appended to update mode then the proto field specifies
45 and absolute path and does not have the file appended to it to form the path.
46 If the letter Q is appended to update mode then when this file is update
48 will exit with the status of 4. (This only works for file modes.)
50 The username, groupname, and mode are all optional and when not specified
51 the permissions of the master file are used.
53 Normally the configuration file is named
56 where ``SYS'' reflects the actual system type of the machine,
58 .I /usr/andrew/bin/sys
60 Other configuration files may be specified by the
63 However, the actual system type will be supplied by
65 and must not be give in the name.
69 prints out what is is doing, unless the
74 flag increases the level of verbosity of the output.
80 not to do any actual work but instead just tell what it would do. (This
81 is useful in debugging configuration files.)
83 By default, package will not update a file if it exists and
84 none of the write bits are set. The
86 flag enables updating of these files.
89 prohibits updating of these files, and is present for compatibility.
92 /etc/package.SYS - default package configuration file