diff options
| author | Roy Marples <roy@marples.name> | 2007-11-19 16:42:28 +0000 | 
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2007-11-19 16:42:28 +0000 | 
| commit | 88ccccc22a3f8938bcd43ffbe86d3b9c3c814ad3 (patch) | |
| tree | e4637b861c8a4f65713d6825b8c6749bdfa0fa66 /runlevels | |
| parent | 81715c31594ac2f02b1d73dc9df0a7e9a19ca9a7 (diff) | |
| download | openrc-88ccccc22a3f8938bcd43ffbe86d3b9c3c814ad3.tar.xz | |
Move runlevel and lib logic to the sub Makefiles
Diffstat (limited to 'runlevels')
| -rw-r--r-- | runlevels/Makefile | 19 | 
1 files changed, 14 insertions, 5 deletions
| diff --git a/runlevels/Makefile b/runlevels/Makefile index 79041eca..f57eae02 100644 --- a/runlevels/Makefile +++ b/runlevels/Makefile @@ -1,12 +1,21 @@  BOOT = bootmisc checkroot checkfs clock hostname localmount rmnologin urandom  DEFAULT = local netmount +LEVELDIR = $(DESTDIR)/etc/runlevels +BOOTDIR = $(LEVELDIR)/boot +DEFAULTDIR = $(LEVELDIR)/default +  install: -	install -d -m 0755 $(DESTDIR)/etc/runlevels/boot || exit $$? -	for x in $(BOOT) ; do ln -snf ../../init.d/"$$x" $(DESTDIR)/etc/runlevels/boot/"$$x" || exit $$? ; done -	install -d -m 0755 $(DESTDIR)/etc/runlevels/default || exit $$? -	for x in $(DEFAULT) ; do ln -snf ../../init.d/"$$x" $(DESTDIR)/etc/runlevels/default/"$$x" || exit $$? ; done +	if ! test -d "$(BOOTDIR)" ; then \ +		$(INSTALL) -d $(BOOTDIR) || exit $$?; \ +		for x in $(BOOT); do ln -snf ../../init.d/"$$x" $(BOOTDIR)/"$$x" || exit $$? ; done \ +	fi +	if ! test -d "$(DEFAULTDIR)" ; then \ +		$(INSTALL) -d $(DEFAULTDIR) || exit $$?; \ +		for x in $(DEFAULT); do ln -snf ../../init.d/"$$x" $(DEFAULTDIR)/"$$x" || exit $$? ; done \ +	fi -.PHONY: all clean +all: +clean:  # vim: set ts=4 : | 
