#!/usr/bin/make -f include ../macros.$(OPK_HOST_ARCH_KERNEL).mk version = $$(printf '%s\n' '$(OPK_SOURCE_VERSION)' | \ sed 's|\(^[0-9][0-9]*\.[0-9][0-9]*\).*$$|\1|') script = \ s|@DISTRIBUTION@|ProteanOS|; \ s|@OS@|$(os)|; \ s|@VERSION@|$(version)|; build: install: build # Make file system hierarchy. while read -r mode dir; do \ install -d -m "$${mode}" "base-files.data/$${dir}"; \ done <'../dirs' while read -r mode dir; do \ install -d -m "$${mode}" "base-files.data/$${dir}"; \ done <'../dirs.$(OPK_HOST_ARCH_KERNEL)' ln -s share/man base-files.data/usr/local/man ln -s /run base-files.data/var/run ln -s /run/lock base-files.data/var/lock # Install base files. for file in /etc/issue /etc/motd; do \ sed "$(script)" "src/$${file}" >"base-files.data/$${file}"; \ done printf '%s\n' '$(OPK_HOST_ARCH)' >'base-files.data/etc/proteanos_arch' printf '%s\n' '$(OPK_HOST_PLAT)' >'base-files.data/etc/proteanos_plat' # Install common licenses. install -p -m 644 src/usr/share/common-licenses/* \ base-files.data/usr/share/common-licenses