Skip to content

Commit e9459a2

Browse files
committed
Add DESTDIR var
1 parent d758219 commit e9459a2

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

Makefile

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,35 +35,35 @@ sysdserv:
3535
all: $(PROG_NAME) sysvserv sysdserv manpage
3636

3737
install: $(PROG_NAME) manpage
38-
mkdir -p $(PREFIX)/sbin
39-
mkdir -p $(MANPREFIX)/man1
40-
cp -f $(PROG_NAME) $(PREFIX)/sbin/$(PROG_NAME)
41-
cp -f $(PROG_NAME).1 $(MANPREFIX)/man1/$(PROG_NAME).1
42-
echo $(PROG_NAME) installed in $(PREFIX)/sbin
38+
mkdir -p $(DESTDIR)$(PREFIX)/sbin
39+
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
40+
cp -f $(PROG_NAME) $(DESTDIR)$(PREFIX)/sbin/$(PROG_NAME)
41+
cp -f $(PROG_NAME).1 $(DESTDIR)$(MANPREFIX)/man1/$(PROG_NAME).1
42+
echo $(PROG_NAME) installed in $(DESTDIR)$(PREFIX)/sbin
4343
rm $(PROG_NAME)
4444

4545
install-sysv: sysvserv
46-
mkdir -p $(SERVICE_LOCATION_SYSV)
47-
cp -f $(SERV_NAME) $(SERVICE_LOCATION_SYSV)/
48-
chmod +x $(SERVICE_LOCATION_SYSV)/$(SERV_NAME)
49-
echo $(SERV_NAME) installed in $(SERVICE_LOCATION_SYSV)
46+
mkdir -p $(DESTDIR)$(SERVICE_LOCATION_SYSV)
47+
cp -f $(SERV_NAME) $(DESTDIR)$(SERVICE_LOCATION_SYSV)/
48+
chmod +x $(DESTDIR)$(SERVICE_LOCATION_SYSV)/$(SERV_NAME)
49+
echo $(SERV_NAME) installed in $(DESTDIR)$(SERVICE_LOCATION_SYSV)
5050
rm $(SERV_NAME)
5151

5252
install-sysd: sysdserv
53-
mkdir -p $(SERVICE_LOCATION_SYSD)
54-
cp -f $(SERV_NAME).service $(SERVICE_LOCATION_SYSD)/
55-
echo $(SERV_NAME).service installed in $(SERVICE_LOCATION_SYSD)
53+
mkdir -p $(DESTDIR)$(SERVICE_LOCATION_SYSD)
54+
cp -f $(SERV_NAME).service $(DESTDIR)$(SERVICE_LOCATION_SYSD)/
55+
echo $(SERV_NAME).service installed in $(DESTDIR)$(SERVICE_LOCATION_SYSD)
5656
rm $(SERV_NAME).service
5757

5858
install-all: install install-sysv install-sysd
5959

6060
uninstall:
61-
rm $(SERVICE_LOCATION_SYSV)/$(SERV_NAME)
62-
rm $(SERVICE_LOCATION_SYSD)/$(SERV_NAME).service
63-
rm $(PREFIX)/sbin/$(PROG_NAME)
64-
echo $(SERV_NAME) uninstalled from $(SERVICE_LOCATION_SYSV)
65-
echo $(SERV_NAME).service uninstalled from $(SERVICE_LOCATION_SYSD)
66-
echo $(PROG_NAME) uninstalled from $(PREFIX)/sbin
61+
rm $(DESTDIR)$(SERVICE_LOCATION_SYSV)/$(SERV_NAME)
62+
rm $(DESTDIR)$(SERVICE_LOCATION_SYSD)/$(SERV_NAME).service
63+
rm $(DESTDIR)$(PREFIX)/sbin/$(PROG_NAME)
64+
echo $(SERV_NAME) uninstalled from $(DESTDIR)$(SERVICE_LOCATION_SYSV)
65+
echo $(SERV_NAME).service uninstalled from $(DESTDIR)$(SERVICE_LOCATION_SYSD)
66+
echo $(PROG_NAME) uninstalled from $(DESTDIR)$(PREFIX)/sbin
6767

6868
clean:
6969
rm $(PROG_NAME)

0 commit comments

Comments
 (0)