summaryrefslogtreecommitdiffstats
path: root/shadow/Pkgfile
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2012-03-04 13:23:30 +0000
committerpiernov <piernov@piernov.org>2012-03-04 13:23:30 +0000
commit15f2acd36dde7369bd3984b20cd438e13e9a74ee (patch)
treed6ca8fd3a6f70b509d9cabbfac12089c05172629 /shadow/Pkgfile
parent37e0be0974cd40e6bc0f3c579cc1d1f2c9c53028 (diff)
downloadnutyx-pakxe-15f2acd36dde7369bd3984b20cd438e13e9a74ee.tar.gz
nutyx-pakxe-15f2acd36dde7369bd3984b20cd438e13e9a74ee.tar.bz2
nutyx-pakxe-15f2acd36dde7369bd3984b20cd438e13e9a74ee.tar.xz
nutyx-pakxe-15f2acd36dde7369bd3984b20cd438e13e9a74ee.zip
shadow 4.1.5-1 màj port
Diffstat (limited to 'shadow/Pkgfile')
-rwxr-xr-xshadow/Pkgfile52
1 files changed, 27 insertions, 25 deletions
diff --git a/shadow/Pkgfile b/shadow/Pkgfile
index 55a61bc0d..2a0b73fac 100755
--- a/shadow/Pkgfile
+++ b/shadow/Pkgfile
@@ -6,34 +6,36 @@
# Run on:linux-pam
name=shadow
-version=4.1.4.3
-release=3
-source=( http://pkg-shadow.alioth.debian.org/releases/$name-$version.tar.bz2\
- )
-
+version=4.1.5
+release=1
+source=(http://pkg-shadow.alioth.debian.org/releases/$name-$version.tar.bz2
+ http://www.linuxfromscratch.org/patches/lfs/development/$name-$version-nscd-1.patch
+ shadow-add-missing-include.patch)
build() {
-cd $name-$version
-# Disable the installation of groups
-sed -i 's/groups$(EXEEXT) //' src/Makefile.in
-find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
+ cd $name-$version
+
+ patch -p1 < ../$name-$version-nscd-1.patch
+ patch -p1 < ../shadow-add-missing-include.patch
+
+ # Disable the installation of groups
+ sed -i 's/groups$(EXEEXT) //' src/Makefile.in
+ find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
-# Issue with russian man pages
-sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in
+ # Disable the installation of the non french manual pages
+ # Instead of using the default crypt method, use the more secure SHA512 method of password encryption
+ sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
+ -e 's@/var/spool/mail@/var/mail@' etc/login.defs
-# Disable the installation of the non french manual pages
-# Instead of using the default crypt method, use the more secure SHA512 method of password encryption
-sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
- -e 's@/var/spool/mail@/var/mail@' etc/login.defs
+ ./configure --sysconfdir=/etc --without-libpam
+ make
+ make DESTDIR=$PKG install
+ for i in de cs fi id hu ja it ko pl ru sv tr pt_BR zh_CN zh_TW
+ do rm -r $PKG/usr/share/man/$i
+ done
-./configure --sysconfdir=/etc --without-libpam
-make
-make DESTDIR=$PKG install
-for i in de cs fi id hu ja it ko pl ru sv tr pt_BR zh_CN zh_TW
- do rm -r $PKG/usr/share/man/$i
-done
-# Remove the default as it is part of aaabasicfs
-rm -rf $PKG/etc/default
-mkdir $PKG/usr/lib
-mv -v $PKG/usr/bin/passwd $PKG/bin
+ # Remove the default as it is part of aaabasicfs
+ rm -rf $PKG/etc/default
+ mkdir $PKG/usr/lib
+ mv -v $PKG/usr/bin/passwd $PKG/bin
}