Current Path : /usr/share/initramfs-tools/hooks/ |
Current File : //usr/share/initramfs-tools/hooks/klibc-utils |
#!/bin/sh prereqs() { if [ "${BUSYBOX}" = "n" ] || [ -z "${BUSYBOXDIR}" ]; then echo '' else # Ensure busybox installs all its commands before # checking what we should provide echo zz-busybox fi } case $1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac # klibc cp -pnL /usr/lib/klibc/bin/* ${DESTDIR}/bin cp -pL /lib/klibc-*.so ${DESTDIR}/lib rm -f ${DESTDIR}/bin/kinit* if [ "${BUSYBOX}" = "n" ] || [ -z "${BUSYBOXDIR}" ]; then rm -f ${DESTDIR}/bin/zcat if [ -e ${DESTDIR}/bin/sh.shared ]; then # Some platforms build a shared klibc/sh: mv ${DESTDIR}/bin/sh.shared ${DESTDIR}/bin/sh elif [ -e /usr/lib/klibc/bin/sh ]; then # Others build a static version instead: cp -pL /usr/lib/klibc/bin/sh ${DESTDIR}/bin/sh fi else # Nobody wanted it, so save a tiny bit of space: rm -f ${DESTDIR}/bin/sh.shared fi