4c80170111
Also /etc/rc automatically determines where /usr should come from based on where the ramdisk was copied from.
21 lines
801 B
Makefile
21 lines
801 B
Makefile
|
|
ETC=/etc/
|
|
USRETC=/usr/etc/
|
|
FILES1=fstab group hostname.file inet.conf motd mtab passwd profile protocols rc services termcap ttytab utmp
|
|
FILES2=shadow
|
|
FILES3=daily dhcptags.conf rc
|
|
|
|
all::
|
|
|
|
clean::
|
|
|
|
install::
|
|
@echo "Installing /etc and /usr/etc.."
|
|
mkdir -p $(ETC)
|
|
for f in $(FILES1); do if [ -f $(ETC)/$$f ]; then echo $$f exists; else cp $$f $(ETC); chmod 755 $(ETC)/$$f; fi; done
|
|
for f in $(FILES2); do if [ -f $(ETC)/$$f ]; then echo $$f exists; else cp $$f $(ETC); chmod 600 $(ETC)/$$f; fi; done
|
|
@echo "Making hierarchy.."
|
|
./mtree.sh mtree/minix.tree
|
|
for f in $(FILES3); do if [ -f $(USRETC)/$$f ]; then echo $$f exists; else cp usr/$$f $(USRETC); chmod 755 $(USRETC)/$$f; fi; done
|
|
cd /dev && /usr/src/commands/scripts/MAKEDEV.sh std
|
|
(cd ast && tar cf - .* ) | (cd /usr/ast && tar xf - )
|