#! /usr/bin/make -f include ../source.mk config_enabled = \ config_enabled() \ { \ grep "^CONFIG_$${1}=y$$" /dev/null 2>&1; \ } install_init_script = \ install_init_script() \ { \ script="$${1}"; \ shift; \ install -p -m 0755 "../src.etc/init.d/$${script}" \ "dest/etc/init.d/$${script}"; \ for link; do \ ln -s "../init.d/$${script}" \ "dest/etc/rc.d/$${link}$${script}"; \ done; \ } nop: @: build: oh-autobuild -- -j $${JOBS:-1} install: oh-autoinstall oh-fixperms oh-strip chmod u+s dest/bin/busybox mv dest/usr/bin/ar dest/usr/bin/ar.busybox mv dest/usr/bin/strings dest/usr/bin/strings.busybox mv dest/usr/bin/clear dest/usr/bin/clear.busybox mv dest/usr/bin/reset dest/usr/bin/reset.busybox set -e; $(config_enabled); $(install_init_script); \ if config_enabled INIT; then \ install -d -m 0755 dest/etc; \ if config_enabled HALT; then \ install -p -m 0644 ../src.etc/inittab.halt \ dest/etc/inittab; \ else \ install -p -m 0644 ../src.etc/inittab \ dest/etc/inittab; \ fi; \ install -d -m 0755 dest/etc/init.d dest/etc/rc.d; \ while read -r config script links; do \ config_enabled "$${config}" && \ install_init_script "$${script}" $${links}; \ done <../scripts; \ fi; \ if config_enabled HTTPD; then \ install -d -m 0755 dest/var/www; \ install -p -m 0644 ../src.var/www/index.html \ dest/var/www/index.html; \ fi oh-installfiles