User Tools

Site Tools


lfs:pkg:libcap-2.30

libcap-2.30

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}/"
}
lfs/pkg/libcap-2.30.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1