mirror of
https://github.com/dslm4515/BMLFS.git
synced 2026-01-14 00:33:30 +00:00
28 lines
1.1 KiB
Bash
Executable File
28 lines
1.1 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
# source: https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/cracklib-2.9.6.tar.gz
|
|
|
|
sed -i '/skipping/d' util/packer.c &&
|
|
|
|
./configure --prefix=/usr \
|
|
--disable-static \
|
|
--with-default-dict=/lib/cracklib/pw_dict --build=x86_64-linux-musl &&
|
|
|
|
read -p "Compile? " && make -j4 &&
|
|
read -p "Install? " && sudo -S porg -lD "make -j1 install" &&
|
|
|
|
sudo -S porg -lD+ "mv -v /usr/lib/libcrack.so.* /lib" &&
|
|
sudo -S porg -lD+ "ln -sfv ../../lib/$(readlink /usr/lib/libcrack.so) /usr/lib/libcrack.so"
|
|
|
|
sudo -S porg -lD+ "install -v -m644 -D ../cracklib-words-2.9.6.gz \
|
|
/usr/share/dict/cracklib-words.gz" &&
|
|
|
|
sudo -S porg -lD+ "gunzip -v /usr/share/dict/cracklib-words.gz" &&
|
|
sudo -S porg -lD+ "ln -v -sf cracklib-words /usr/share/dict/words" &&
|
|
sudo-S echo $(hostname) >> /usr/share/dict/cracklib-extra-words
|
|
sudo -S porg -lD+ "install -v -m755 -d /lib/cracklib" &&
|
|
|
|
sudo -S porg -lD+ "create-cracklib-dict /usr/share/dict/cracklib-words \
|
|
/usr/share/dict/cracklib-extra-words"
|
|
|