Lines 215-250
Link Here
|
215 |
# SVR4 -- Solaris 2.x |
215 |
# SVR4 -- Solaris 2.x |
216 |
# Use install3 for /usr/sbin/install |
216 |
# Use install3 for /usr/sbin/install |
217 |
# and install1 for /usr/ucb/install |
217 |
# and install1 for /usr/ucb/install |
218 |
DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL |
218 |
#DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL |
219 |
SPECLIBS = |
|
|
220 |
INSTTYPE = install3 |
221 |
|
222 |
DEST = /usr/local/bin |
223 |
CFDEST = /usr/local/lib |
224 |
MDEST = /usr/local/man |
225 |
LOGDEST = /var/log |
226 |
|
227 |
OWNER = root |
228 |
CFOWNER = root |
229 |
MOWNER = root |
230 |
|
231 |
GROUP = root |
232 |
CFGROUP = root |
233 |
|
234 |
MODE = 750 |
235 |
CFMODE = 664 |
236 |
MMODE = 644 |
237 |
|
238 |
###################################################################### |
239 |
###################################################################### |
240 |
# Linux |
241 |
# Note: NOT all version of Linux have yyrestart(). Remove the |
242 |
# -DHAVE_YYRESTART if you have problems. |
243 |
# You should do a 'make clean' before 'make', so that parse.c |
244 |
# and scan.c will be created on your system. |
245 |
#DEFS += -DSYSV -DUTMPPID -DUTMPHOST -DHAVE_SETSID -DHAVE_YYRESTART |
246 |
#SPECLIBS = |
219 |
#SPECLIBS = |
247 |
#INSTTYPE = install1 |
220 |
#INSTTYPE = install3 |
248 |
# |
221 |
# |
249 |
#DEST = /usr/local/bin |
222 |
#DEST = /usr/local/bin |
250 |
#CFDEST = /usr/local/lib |
223 |
#CFDEST = /usr/local/lib |
Lines 261-266
Link Here
|
261 |
#MODE = 750 |
234 |
#MODE = 750 |
262 |
#CFMODE = 664 |
235 |
#CFMODE = 664 |
263 |
#MMODE = 644 |
236 |
#MMODE = 644 |
|
|
237 |
# |
238 |
###################################################################### |
239 |
###################################################################### |
240 |
# Linux |
241 |
# Note: NOT all version of Linux have yyrestart(). Remove the |
242 |
# -DHAVE_YYRESTART if you have problems. |
243 |
# You should do a 'make clean' before 'make', so that parse.c |
244 |
# and scan.c will be created on your system. |
245 |
DEFS += -DSYSV -DUTMPPID -DUTMPHOST -DHAVE_SETSID -DHAVE_YYRESTART |
246 |
SPECLIBS = |
247 |
INSTTYPE = install1 |
248 |
|
249 |
DEST = ${DESTDIR}/usr/bin |
250 |
CFDEST = ${DESTDIR}/etc |
251 |
MDEST = ${DESTDIR}/usr/share/man |
252 |
LOGDEST = ${DESTDIR}/var/log |
253 |
|
254 |
OWNER = root |
255 |
CFOWNER = root |
256 |
MOWNER = root |
257 |
|
258 |
GROUP = root |
259 |
CFGROUP = root |
260 |
|
261 |
MODE = 750 |
262 |
CFMODE = 664 |
263 |
MMODE = 644 |
264 |
IMODE = 755 |
264 |
|
265 |
|
265 |
###################################################################### |
266 |
###################################################################### |
266 |
###################################################################### |
267 |
###################################################################### |
Lines 469-482
Link Here
|
469 |
# BSD machines in general prefer install1 |
470 |
# BSD machines in general prefer install1 |
470 |
# Solaris 2.x using /usr/ucb/install also uses install1 |
471 |
# Solaris 2.x using /usr/ucb/install also uses install1 |
471 |
install1: all |
472 |
install1: all |
472 |
install -c -m ${MODE} -o ${OWNER} -g ${GROUP} ${BINARY} ${DEST} |
473 |
install -m ${MODE} -o ${OWNER} -g ${GROUP} -d ${DEST} |
473 |
install -c -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} ${COMMFILE}.template ${CFDEST} |
474 |
install -m ${MODE} -o ${OWNER} -g ${GROUP} ${BINARY} ${DEST} |
474 |
install -c -m ${MMODE} -o ${MOWNER} ${CFMAN} ${MDEST}/man5 |
475 |
install -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} -d ${CFDEST} |
475 |
install -c -m ${MMODE} -o ${MOWNER} ${PMAN} ${MDEST}/man8 |
476 |
install -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} -d ${CFDEST}/init.d |
476 |
@echo "" |
477 |
install -m ${IMODE} -o ${CFOWNER} -g ${CFGROUP} init.${BINARY} ${CFDEST}/init.d/${BINARY} |
477 |
@echo "Be sure to edit/create the file ${CONFIG} based on" |
478 |
install -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} ${COMMFILE}.template ${CFDEST} |
478 |
@echo "the needs for your system. The ${CONFIG}.template" |
479 |
install -m ${MMODE} -o ${MOWNER} -d ${MDEST}/man5 |
479 |
@echo "file can serve as a guide, as well as the man pages." |
480 |
install -m ${MMODE} -o ${MOWNER} ${CFMAN} ${MDEST}/man5 |
|
|
481 |
install -m ${MMODE} -o ${MOWNER} -d ${MDEST}/man8 |
482 |
install -m ${MMODE} -o ${MOWNER} ${PMAN} ${MDEST}/man8 |
480 |
|
483 |
|
481 |
# BSD like, but with some enhancements like: install -s -> strip binary |
484 |
# BSD like, but with some enhancements like: install -s -> strip binary |
482 |
# gzip manual pages |
485 |
# gzip manual pages |