Last change
on this file was 87cfd4f, checked in by Andrew Bradford <andrew@…>, 7 years ago |
Makefile: Rearrange targets so 'install-bootscripts' is default
In this way, performing a 'make' with the default target selected will
only install the core critical bootscripts for startup, shutdown, and
syslog. If you want the other bootscripts, you install them manually or
by using 'make all'.
|
-
Property mode
set to
100644
|
File size:
1.2 KB
|
Line | |
---|
1 | ETCDIR := /etc
|
---|
2 | EXTDIR := ${DESTDIR}${ETCDIR}
|
---|
3 | MODE := 754
|
---|
4 | DIRMODE := 755
|
---|
5 | CONFMODE := 644
|
---|
6 |
|
---|
7 | install-bootscripts: create-dirs
|
---|
8 | install -m ${CONFMODE} clfs/rc.d/init.d/functions ${EXTDIR}/rc.d/init.d/
|
---|
9 | install -m ${MODE} clfs/rc.d/startup ${EXTDIR}/rc.d/
|
---|
10 | install -m ${MODE} clfs/rc.d/shutdown ${EXTDIR}/rc.d/
|
---|
11 | install -m ${MODE} clfs/rc.d/init.d/syslog ${EXTDIR}/rc.d/init.d/
|
---|
12 | ln -sf ../init.d/syslog ${EXTDIR}/rc.d/start/S05syslog
|
---|
13 | ln -sf ../init.d/syslog ${EXTDIR}/rc.d/stop/K99syslog
|
---|
14 |
|
---|
15 | all: install-bootscripts install-dropbear install-netplug
|
---|
16 |
|
---|
17 | create-dirs:
|
---|
18 | install -d -m ${DIRMODE} ${EXTDIR}/rc.d/init.d
|
---|
19 | install -d -m ${DIRMODE} ${EXTDIR}/rc.d/start
|
---|
20 | install -d -m ${DIRMODE} ${EXTDIR}/rc.d/stop
|
---|
21 |
|
---|
22 | install-dropbear: create-dirs
|
---|
23 | install -m ${MODE} clfs/rc.d/init.d/sshd ${EXTDIR}/rc.d/init.d/
|
---|
24 | ln -sf ../init.d/sshd ${EXTDIR}/rc.d/start/S30sshd
|
---|
25 | ln -sf ../init.d/sshd ${EXTDIR}/rc.d/stop/K30sshd
|
---|
26 |
|
---|
27 | install-netplug: create-dirs
|
---|
28 | install -m ${MODE} clfs/rc.d/init.d/netplugd ${EXTDIR}/rc.d/init.d/
|
---|
29 | ln -sf ../init.d/netplugd ${EXTDIR}/rc.d/start/S10netplugd
|
---|
30 | ln -sf ../init.d/netplugd ${EXTDIR}/rc.d/stop/K90netplugd
|
---|
31 |
|
---|
32 | .PHONY: all create-dirs install-bootscripts install-dropbear install-netplug
|
---|
Note:
See
TracBrowser
for help on using the repository browser.