@@ -20,22 +20,21 @@ update-conf.d.complex: update-conf.d.complex.in
20
20
-rm -f update-conf.d
21
21
-ln -s update-conf.d.complex update-conf.d
22
22
23
- install :
23
+ installdirs :
24
24
install -d " $( INSTALLDIR) " " $( CONFIGDIR) " " $( SBINDIR) " " $( MANDIR) "
25
- install -m 750 update-conf.d.simple " $( SBINDIR ) "
26
- install -m 750 update-conf.d.complex " $( SBINDIR ) "
27
- install -m 640 update-conf.d.8 " $( MANDIR ) "
25
+
26
+ update : installdirs
27
+ - install -m 750 update-conf.d.simple update-conf.d.complex " $( SBINDIR ) "
28
28
install update-conf.d " $( SBINDIR) "
29
+ -rm -f " $( SBINDIR) /update-conf.d"
30
+ -test -e " $( SBINDIR) /update-conf.d.complex" && ln -s update-conf.d.complex " $( SBINDIR) /update-conf.d"
31
+ -test -e " $( SBINDIR) /update-conf.d.simple" && ln -s update-conf.d.simple " $( SBINDIR) /update-conf.d"
32
+ install -m 640 update-conf.d.8 " $( MANDIR) "
33
+
34
+ install : update
29
35
-touch " $( CONFIGDIR) /update-conf.d.conf"
30
36
-chmod 644 " $( CONFIGDIR) /update-conf.d.conf"
31
37
32
- update :
33
- install -d $(INSTALLDIR ) $(CONFIGDIR ) $(SBINDIR ) $(MANDIR )
34
- install -m 750 update-conf.d.simple $(SBINDIR )
35
- install -m 750 update-conf.d.complex $(SBINDIR )
36
- install -m 640 update-conf.d.8 $(MANDIR )
37
- install update-conf.d $(SBINDIR )
38
-
39
38
uninstall :
40
39
-rm -f " $( SBINDIR) /update-conf.d"
41
40
-rm -f " $( SBINDIR) /update-conf.d.simple"
@@ -45,4 +44,4 @@ uninstall:
45
44
clean :
46
45
-rm -f update-conf.d update-conf.d.simple update-conf.d.complex * ~
47
46
48
- .PHONY : build simple complex update-conf.d.simple update-conf.d.complex install update uninstall clean
47
+ .PHONY : build simple complex installdirs update install uninstall clean
0 commit comments