--- Makefile | 2 +- install.1 | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 install.1 diff --git a/Makefile b/Makefile index b34800d..e4b8a6b 100644 --- a/Makefile +++ b/Makefile _AT_@ -167,7 +167,7 @@ LIBUTFOBJ = $(LIBUTFSRC:.c=.o) LIBUTILOBJ = $(LIBUTILSRC:.c=.o) OBJ = $(BIN:=.o) $(LIBUTFOBJ) $(LIBUTILOBJ) SRC = $(BIN:=.c) -MAN = $(BIN:=.1) +MAN = $(foreach F,$(BIN:.out=),$(F:=.1)) all: $(BIN) diff --git a/install.1 b/install.1 new file mode 100644 index 0000000..99eff81 --- /dev/null +++ b/install.1 _AT_@ -0,0 +1,88 @@ +.Dd 2016-02-12 +.Dt INSTALL 1 +.Os sbase +.Sh NAME +.Nm install +.Nd copy files and set attributes +.Sh SYNOPSIS +.Nm +.Op Fl g Ar group +.Op Fl o Ar owner +.Op Fl m Ar mode +.Po +.Fl d Ar dir ... +| +.Op Fl sD +.Po +.Fl t Ar dest +.Ar source ... +| +.Ar source ... +.Ar dest +.Pc +.Pc +.Sh DESCRIPTION +.Nm +copies +.Ar source +to +.Ar dest . +If more than one +.Ar source +is given +.Ar dest +has to be a directory. +.Nm +can also change the attributes of the copies. +.Sh OPTIONS +.Bl -tag -width Ds +.It Fl d +Create the directories +.Ar dir . +.It Fl D +Create missing parent directories to +.Ar dest . +If +.Fl t +is used, the +.Ar dest +itself is also created if missing. +.It Fl g Ar group +Change the installed files' group to +.Ar group . +This may be a group name or a group identifier. +.It Fl m Ar mode +Change the file modes. Both numerical and symbolic +values are supported. See +.Xr chmod 1 +for the syntex. +Default mode 0755. If a file has the mode 0644 and +is copied with +.It Fl o Ar owner +Change the installed files' owner to +.Ar owner . +This may be a user name or a user identifier. +.It Fl s +Remove unnecessary symbols using +.Xr strip 1 . +Failure to strip a file does not imply failure to install the file. +.It Fl t Ar dest +Copy files into the directory +.Ar dest . +.Nm install , +the copy's mode will be 0755 unless +.Fl m +is used to select another mode. When the symbolic +notation is used, the base mode is 0000. +.Sh SEE ALSO +.Xr chmod 1 , +.Xr chown 1 , +.Xr cp 1 , +.Xr mkdir 1 , +.Xr strip 1 +.Sh STANDARDS +The +.Nm +utility is not standardized. This implementation is a subset +of the GNU implementation and a subset with extensions to +the FreeBSD implementation. -- 2.7.1Received on Fri Feb 12 2016 - 09:50:05 CET
This archive was generated by hypermail 2.3.0 : Fri Feb 12 2016 - 10:00:11 CET