Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ install(1M) — CX/UX 6.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cpset(1M)

make(1)

mk(8)

install(1M)

NAME

install − install commands

SYNOPSIS

/etc/install [−c dira] [−f dirb] [−i] [−n dirc] [−o] [−s] [−u owner] [−g group] [−m mode] [−r] file [dirx ...]

DESCRIPTION

install is a command most commonly used in “makefiles” (see make(1)) to install a file (updated target file) in a specific place within a file system.  Each file is installed by copying it into the appropriate directory, thereby retaining the mode and owner of the original command.  The program prints messages telling the user exactly what files it is replacing or creating and where they are going. 

If no options or directories (dirx ...) are given, install will search a set of default directories (/bin, /usr/bin, /etc, /lib, and /usr/lib, in that order) for a file with the same name as file. When the first occurrence is found, install issues a message saying that it is overwriting that file with file, and proceeds to do so. If the file is not found, the program states this and exits without further action.

If one or more directories (dirx ...) are specified after file, those directories will be searched before the directories specified in the default list.

The meanings of the options are:

−c  dira Installs a new command (file) in the directory specified by dira, only if it is not found. If it is found, install issues a message saying that the file already exists, and exits without overwriting it.  May be used alone or with the −s option. 

−f  dirb Forces file to be installed in given directory, whether or not one already exists.  If the file being installed does not already exist, the mode and owner of the new file will be set to 755 and bin, respectively.  If the file already exists, the mode and owner will be that of the already existing file.  May be used alone or with the −o or −s options. 

−g  group Available only to root, this option changes the group of the installed file to group for new files.  If the file already exists, the group will be set to the group of the existing file unless the −r option is specified in conjunction with −g.

−i Ignores default directory list, searching only through the given directories (dirx ...). May be used alone or with any other options other than −c and −f. 

−m  mode Access mode of the installed file is set to mode. 

−n  dirc If file is not found in any of the searched directories, it is put in the directory specified in dirc. The mode and owner of the new file will be set to 755 and bin, respectively.  May be used alone or with any other options other than −c and −f. 

−o If file is found, this option saves the “found” file by copying it to OLDfile in the directory in which it was found. This option is useful when installing a normally text busy file such as /bin/sh or /etc/getty, where the existing file cannot be removed.  May be used alone or with any other options other than −c. 

−r Specifies that you wish to override the default owner and/or group of an existing target file.  Used in conjunction with the −u and −g options. 

−s Suppresses printing of messages other than error messages.  May be used alone or with any other options. 

−u  owner Available only to root, this option changes the owner of the installed file to owner for new files.  If the file exists, the owner is set to the owner of the existing file unless the −r option is specified in conjunction with −u.

SEE ALSO

cpset(1M), make(1), mk(8). 

CX/UX Administrator’s Reference

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026