]>
Commit | Line | Data |
---|---|---|
e046b128 | 1 | # when making release, make sure you do it as RELEASE document describes |
0d18fd73 | 2 | VERSION := 10000.3 |
dea07ca3 | 3 | MODS := mod-ide.sh mod-luks.sh mod-multipath.sh mod-dmraid.sh mod-lvm.sh mod-md.sh mod-blkid.sh mod-udev.sh mod-tuxonice.sh mod-suspend.sh |
c3b54060 | 4 | FILES := Makefile geninitrd.sysconfig geninitrd functions $(MODS) geninitrd.8 geninitrd.8.xml ChangeLog |
e7e406aa ER |
5 | prefix := /usr |
6 | mandir := $(prefix)/share/man | |
7 | sbindir := /sbin | |
ded87775 | 8 | libdir := /lib/geninitrd |
1cea325b | 9 | sysconfigdir := /etc/sysconfig |
bb529f94 | 10 | |
e7e406aa | 11 | all: geninitrd.8 |
bb529f94 JK |
12 | |
13 | install: | |
ded87775 | 14 | install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir) |
e7e406aa ER |
15 | install geninitrd $(DESTDIR)$(sbindir)/geninitrd |
16 | install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8 | |
ded87775 | 17 | install -m644 functions $(DESTDIR)$(libdir)/functions |
c3b54060 | 18 | for mod in $(MODS); do \ |
ded87775 | 19 | install -m644 $$mod $(DESTDIR)$(libdir); \ |
c3b54060 | 20 | done |
1cea325b | 21 | install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd |
bb529f94 | 22 | |
6f4438fe | 23 | geninitrd.8: geninitrd.8.xml |
e7e406aa | 24 | refentry2man < geninitrd.8.xml > geninitrd.8 |
6f4438fe | 25 | |
e7e406aa | 26 | dist: geninitrd-$(VERSION).tar.gz |
24bcc099 | 27 | |
054d2694 ER |
28 | clean: |
29 | rm -f geninitrd.8 | |
30 | ||
24bcc099 | 31 | geninitrd-$(VERSION).tar.gz: $(FILES) |
bb529f94 JK |
32 | -rm -f *.tar.gz |
33 | -rm -rf geninitrd-$(VERSION) | |
cf0e0d11 | 34 | ./changelog.sh |
bb529f94 | 35 | mkdir geninitrd-$(VERSION) |
e35fa887 | 36 | cp $(FILES) geninitrd-$(VERSION) |
bb529f94 JK |
37 | tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION) |
38 | -rm -rf geninitrd-$(VERSION) |