diff options
Diffstat (limited to 'data/system-cmds/make.sh')
-rw-r--r-- | data/system-cmds/make.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/data/system-cmds/make.sh b/data/system-cmds/make.sh new file mode 100644 index 000000000..7a200fe3b --- /dev/null +++ b/data/system-cmds/make.sh @@ -0,0 +1,16 @@ +shopt -s extglob +tar -zxvf "${PKG_DATA}/system_cmds-431.tar.gz" +cd system_cmds-431 +mkdir -p "${PKG_DEST}/usr/bin" +cd getconf.tproj +for gperf in *.gperf; do + LC_ALL=C awk -f fake-gperf.awk <"${gperf}" >"$(basename "${gperf}" .gperf).c" +done +cd .. +cp -va "${PKG_DATA}"/kextmanager* . +# dmesg reboot shutdown +for tproj in getconf getty hostinfo iostat login nvram passwd sync sysctl vipw zprint; do + echo "${tproj}" + arm-apple-darwin-gcc -o "${tproj}" "${tproj}.tproj"/!(od_passwd).c -I. -D'__FBSDID(x)=' -DTARGET_OS_EMBEDDED -framework CoreFoundation -framework IOKit kextmanagerUser.c + cp -a "${tproj}" "${PKG_DEST}/usr/bin" +done |