blob: 553425671b52d6dd1442a4741e379ddc711a190b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
INSTALLS = \
$(DESTDIR)/usr/local/sbin/backup2nextcloud \
$(DESTDIR)/etc/backup-dirs \
$(DESTDIR)/etc/cron.daily/backup2nextcloud \
PKGN = backup2nextcloud
MAJVER = 2.0
MINVER = 1
PKGD = $(PKGN)-$(MAJVER)_$(MINVER)
install: $(DESTDIR)/usr/local/sbin/backup2nextcloud $(DESTDIR)/etc/backup-dirs $(DESTDIR)/etc/cron.daily/backup2nextcloud
$(DESTDIR)/usr/local/sbin/backup2nextcloud: backup2nextcloud
test ! -d $(DESTDIR)/usr/local/sbin && mkdir -p $(DESTDIR)/usr/local/sbin
install -m 0755 $< $@
$(DESTDIR)/etc/backup-dirs: backup-dirs
test ! -d $(DESTDIR)/etc && mkdir -p $(DESTDIR)/etc
install -m 0644 $< $@
$(DESTDIR)/etc/cron.daily/backup2nextcloud: backup2nextcloud.cron
test ! -d $(DESTDIR)/etc/cron.daily && mkdir -p $(DESTDIR)/etc/cron.daily
install -m 0755 $< $@
.PHONY: deb
deb: clean
mkdir -p tmp/$(PKGD)/DEBIAN
install -m 0644 control tmp/$(PKGD)/DEBIAN/control
make install DESTDIR=./tmp/$(PKGD)
( cd tmp && dpkg-deb --build $(PKGD) )
cp tmp/$(PKGD).deb .
.PHONY: clean
clean:
rm -rf tmp/*
|