123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Tanım: Kullanıcı tarafından seçilen parolaları kelimeler listeleri ile karşılaştırarak parolaları zorlamak için Kütüphane
- # URL: http://sourceforge.net/projects/cracklib/
- # Paketçi: milisarge
- # Gerekler:
- # Grup: kütüphane
- isim=cracklib
- surum=2.9.6
- devir=1
- kaynak=(https://github.com/cracklib/cracklib/releases/download/$isim-$surum/$isim-$surum.tar.gz
- https://github.com/cracklib/cracklib/releases/download/$isim-$surum/$isim-words-2.9.6.gz)
- derle()
- {
- if [ "`uname -m`" == "x86_64" ]; then
- LIB=lib64
- else
- LIB=lib
- fi
- cd $isim-$surum
- sed -i '/skipping/d' util/packer.c
- ./configure --prefix=/usr \
- --with-default-dict=/$LIB/cracklib/pw_dict
- make
- make DESTDIR=$PKG install
- mkdir $PKG/$LIB
- mv -v $PKG/usr/lib/libcrack.so.2* $PKG/$LIB
- ln -v -sf ../../$LIB/libcrack.so.2.9.0 $PKG/usr/lib/libcrack.so
- install -v -m644 -D ../cracklib-words-2.9.6.gz \
- $PKG/usr/share/dict/cracklib-words.gz
- gunzip -v $PKG/usr/share/dict/cracklib-words.gz
- ln -v -sf cracklib-words $PKG/usr/share/dict/words
- echo $(hostname) >> $PKG/usr/share/dict/cracklib-extra-words
- install -v -m755 -d $PKG/lib/cracklib
- echo "create-cracklib-dict usr/share/dict/cracklib-words \
- usr/share/dict/cracklib-extra-words" > $PKGMK_ROOT/$isim.post-install
- }
|