LFS buld scripts.
http://linuxfromscratch.org/lfs/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
690 B
37 lines
690 B
#!/bin/bash |
|
|
|
#### shadow |
|
|
|
cd /sources |
|
|
|
tar -xf shadow-4.6.tar.xz |
|
|
|
cd shadow-4.6 |
|
|
|
sed -i 's/groups$(EXEEXT) //' src/Makefile.in |
|
find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; |
|
find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \; |
|
find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \; |
|
|
|
sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \ |
|
-e 's@/var/spool/mail@/var/mail@' etc/login.defs |
|
|
|
sed -i 's/1000/999/' etc/useradd |
|
|
|
./configure --sysconfdir=/etc --with-group-name-max-length=32 |
|
|
|
make |
|
make install |
|
mv -v /usr/bin/passwd /bin |
|
|
|
pwconv |
|
grpconv |
|
|
|
sed -i 's/yes/no/' /etc/default/useradd |
|
|
|
passwd -d root |
|
|
|
cd /sources |
|
|
|
rm -rf shadow-4.6 |
|
|
|
|