prefix := /usr
mandir := $(prefix)/share/man
sbindir := /sbin
-libdir := /lib/$(NAME)
+libdir := /lib/geninitrd
udevdir := $(libdir)/udev-rules
sysconfigdir := /etc/sysconfig
clean:
rm -f $(NAME).8
+ rm -f $(NAME)-*.tar $(NAME)-*.tar.gz
.PHONY: ChangeLog
ChangeLog:
- svn up
./changelog.sh
-$(NAME)-$(VERSION).tar.gz: $(NAME).8 ChangeLog
- rm -f *.tar.gz
+$(NAME)-$(VERSION).tar.gz: $(NAME)-$(VERSION).tar
+ gzip -9 $<
+
+$(NAME)-$(VERSION).tar: $(NAME).8 ChangeLog
rm -rf $(NAME)-$(VERSION)
- LC_ALL=C TZ=GMT svn export . $(NAME)-$(VERSION)
+ install -d $(NAME)-$(VERSION)
+ git archive HEAD --prefix $(NAME)-$(VERSION)/ -o $@
cp -p $? $(NAME)-$(VERSION)
- tar -czvf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION)
- -rm -rf $(NAME)-$(VERSION)
+ tar -rvf $@ --owner=root --group=root $(NAME)-$(VERSION)/*