Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 168135 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile.orig (-37 / +40 lines)
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

Return to bug 168135