Taille du paquet | 310K |
Somme de contrĂ´le SHA256 | 5e1252dc361bccb736836e5a6a30082e5a2bcc7da0cf5befb9db9d12bb3e1e0f |
Estimation du temps de construction | 15.048 secondes |
Dependances | Linux-PAM-1.3.1 |
TIMEFORMAT='(BUSYBOX) Compilation de libcap-2.30 en %R seconds ...'
time {
wget https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.30.tar.xz -O ${LFS}/download/libcap-2.30.tar.xz --no-check-certificate &&
md5sum -c <<<" ea531f37a30a61dce8bf8544537a46e3 ${LFS}/download/libcap-2.30.tar.xz" &&
rm -Rf ${LFS}/src/libcap-2.30 &&
tar -xf ${LFS}/download/libcap-2.30.tar.xz -C ${LFS}/src &&
cd ${LFS}/src/libcap-2.30 &&
sed -i '/install.*STACAPLIBNAME/d' libcap/Makefile &&
make lib=lib &&
make DESTDIR=$PWD/_pkg lib=lib install &&
make -C pam_cap &&
install -vdm755 _pkg/etc/lib/security &&
install -vdm644 _pkg/etc/security &&
install -v -m755 pam_cap/pam_cap.so _pkg/lib/security &&
install -v -m644 pam_cap/capability.conf _pkg/etc/security &&
install -vdm755 _pkg/etc/pam.d &&
cat > _pkg/etc/pam.d/system-auth << "EOF" &&
# Begin /etc/pam.d/system-auth
auth optional pam_cap.so
auth required pam_unix.so
# End /etc/pam.d/system-auth
EOF
strip -v _pkg/lib/*
strip -v _pkg/sbin/*
chmod -v 755 _pkg/lib/libcap.so.2.30 &&
tar -C _pkg/ -cvf ${LFS}/pkg/libcap-2.30.tar.gz ./ &&
cd "${LFS}/"
}