Added -c switch to dracut to use a custom dracut.conf
[dracut.git] / Makefile
bloba40b8ee48fff80f4a13ba5d38768f3120df8f942
1 VERSION=0.0
2 GITVERSION=$(shell [ -d .git ] && git rev-list --abbrev-commit -n 1 HEAD |cut -b 1-8)
4 modules.d/99base/switch_root: switch_root.c
5 gcc -o modules.d/99base/switch_root switch_root.c
7 all: modules.d/99base/switch_root
9 install:
10 mkdir -p $(DESTDIR)/usr/lib/dracut
11 mkdir -p $(DESTDIR)/sbin
12 mkdir -p $(DESTDIR)/etc
13 mkdir -p $(DESTDIR)/usr/lib/dracut/modules.d
14 install -m 0755 dracut $(DESTDIR)/sbin/dracut
15 install -m 0644 dracut.conf $(DESTDIR)/etc/dracut.conf
16 install -m 0755 dracut-functions $(DESTDIR)/usr/lib/dracut/dracut-functions
17 cp -arx modules.d $(DESTDIR)/usr/lib/dracut/
19 clean:
20 rm -f *~
21 rm -f modules.d/99base/switch_root
22 rm -f test-*.img
24 archive: dracut-$(VERSION)-$(GITVERSION).tar.bz2
26 dracut-$(VERSION)-$(GITVERSION).tar.bz2:
27 git archive --format=tar HEAD --prefix=dracut-$(VERSION)-$(GITVERSION)/ |bzip2 > dracut-$(VERSION)-$(GITVERSION).tar.bz2
29 rpm: dracut-$(VERSION)-$(GITVERSION).tar.bz2
30 rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" --define "_specdir $$PWD" --define "_srcrpmdir $$PWD" --define "_rpmdir $$PWD" --define "gittag $(GITVERSION)" -ba dracut.spec
31 rm -fr BUILD BUILDROOT
33 testimage: all
34 ./dracut -l -f test-$(shell uname -r).img $(shell uname -r)
35 @echo wrote test-$(shell uname -r).img