From: Ben Gras Date: Thu, 6 Oct 2005 15:30:08 +0000 (+0000) Subject: Make (book) etc Makefile work if source tree isn't called /usr/src X-Git-Url: http://zhaoyanbai.com/repos/Bv9ARM.ch05.html?a=commitdiff_plain;h=75aff6dce45bf31292036f1e04847dc8b7d2480c;p=minix.git Make (book) etc Makefile work if source tree isn't called /usr/src --- diff --git a/etc/Makefile b/etc/Makefile index 32bb4236b..3630b403b 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -1,7 +1,7 @@ ETC=/etc/ USRETC=/usr/etc/ -FILES1=fstab group hostname.file inet.conf motd mtab passwd profile protocols rc services termcap ttytab utmp rc.cd +FILES1=fstab group hostname.file inet.conf motd mtab passwd profile protocols rc services termcap ttytab utmp rc.cd binary_sizes binary_sizes.big FILES2=shadow FILES3=daily dhcptags.conf rc @@ -18,8 +18,8 @@ install:: sh mtree.sh mtree/minix.tree @for f in $(FILES3); do if [ -f $(USRETC)/$$f ]; then :; else cp usr/$$f $(USRETC); chmod 755 $(USRETC)/$$f; fi; done @echo "Making devices.." - cd /dev && sh /usr/src/commands/scripts/MAKEDEV.sh null - cd /dev && sh /usr/src/commands/scripts/MAKEDEV.sh std 2>/dev/null + p=`pwd` && cd /dev && sh $$p/../commands/scripts/MAKEDEV.sh null + p=`pwd` && cd /dev && sh $$p/../commands/scripts/MAKEDEV.sh std 2>/dev/null @echo "Making user homedirs.." for u in /usr/ast ~root; do (cd ast && tar cf - .[a-z]* ) | (cd $$u && tar xf - ); done