Merge branch 'master' of https://github.com/milisarge/malfs-milis
This commit is contained in:
commit
4559077061
|
@ -43,16 +43,16 @@ DefaultPath=/bin:/usr/bin:/usr/sbin:/usr/local/bin
|
||||||
|
|
||||||
# Hidden shells
|
# Hidden shells
|
||||||
# Users with these shells as their default won't be listed
|
# Users with these shells as their default won't be listed
|
||||||
HideShells=/usr/sbin/nologin,/bin/false,/bin/sync
|
HideShells=
|
||||||
|
|
||||||
# Hidden users
|
# Hidden users
|
||||||
HideUsers=
|
HideUsers=git,sddm
|
||||||
|
|
||||||
# Maximum user id for displayed users
|
# Maximum user id for displayed users
|
||||||
MaximumUid=65000
|
MaximumUid=65000
|
||||||
|
|
||||||
# Minimum user id for displayed users
|
# Minimum user id for displayed users
|
||||||
MinimumUid=0
|
MinimumUid=1000
|
||||||
|
|
||||||
# Remember the session of the last successfully logged in user
|
# Remember the session of the last successfully logged in user
|
||||||
RememberLastSession=true
|
RememberLastSession=true
|
||||||
|
@ -81,7 +81,7 @@ DisplayStopCommand=/usr/share/sddm/scripts/Xstop
|
||||||
|
|
||||||
# Minimum VT
|
# Minimum VT
|
||||||
# The lowest virtual terminal number that will be used.
|
# The lowest virtual terminal number that will be used.
|
||||||
MinimumVT=1
|
MinimumVT=7
|
||||||
|
|
||||||
# X server path
|
# X server path
|
||||||
ServerPath=/usr/bin/X
|
ServerPath=/usr/bin/X
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
/etc/rc.d/init.d/sddm start
|
. /lib/lsb/init-functions
|
||||||
cp -v /etc/inittab{,-orig} &&
|
sed -i "s/^id:[3-5]/id:5/" /etc/inittab
|
||||||
sed -i '/initdefault/ s/3/5/' /etc/inittab
|
|
||||||
echo "Init default set to 5 in the /etc/inittab file"
|
echo "Init default set to 5 in the /etc/inittab file"
|
||||||
|
|
|
@ -12,9 +12,8 @@ source=( https://github.com/sddm/sddm/releases/download/v$version/${name}-$versi
|
||||||
10-backlight.rules)
|
10-backlight.rules)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
source /etc/blfs-bootscripts
|
wget http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-20160902.tar.xz
|
||||||
wget http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/$scripts-$scriptsversion.tar.bz2
|
tar xvf blfs-bootscripts-20160902.tar.xz
|
||||||
tar xvf $scripts-$scriptsversion.tar.bz2
|
|
||||||
|
|
||||||
cd ${name}-$version
|
cd ${name}-$version
|
||||||
mkdir build
|
mkdir build
|
||||||
|
@ -36,14 +35,15 @@ install -v -dm755 -o sddm -g sddm /var/lib/sddm
|
||||||
cat > $PKG/etc/pam.d/sddm << "EOF"
|
cat > $PKG/etc/pam.d/sddm << "EOF"
|
||||||
# Begin /etc/pam.d/sddm
|
# Begin /etc/pam.d/sddm
|
||||||
|
|
||||||
auth requisite pam_nologin.so
|
|
||||||
auth required pam_env.so
|
auth required pam_env.so
|
||||||
|
auth sufficient pam_unix.so likeauth nullok nodelay
|
||||||
auth required pam_succeed_if.so uid >= 1000 quiet
|
auth required pam_deny.so
|
||||||
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
|
|
||||||
auth include system-auth
|
auth include system-auth
|
||||||
|
|
||||||
account include system-account
|
account include system-account
|
||||||
|
|
||||||
|
password sufficient pam_unix.so nullok md5 shadow use_authtok
|
||||||
|
password required pam_deny.so
|
||||||
password include system-password
|
password include system-password
|
||||||
|
|
||||||
session required pam_limits.so
|
session required pam_limits.so
|
||||||
|
@ -58,15 +58,20 @@ cat > $PKG/etc/pam.d/sddm-autologin << "EOF"
|
||||||
auth requisite pam_nologin.so
|
auth requisite pam_nologin.so
|
||||||
auth required pam_env.so
|
auth required pam_env.so
|
||||||
|
|
||||||
auth required pam_succeed_if.so uid >= 1000 quiet
|
|
||||||
auth required pam_permit.so
|
auth required pam_permit.so
|
||||||
|
|
||||||
account include system-account
|
auth sufficient pam_succeed_if.so uid >= 1000 quiet
|
||||||
|
auth required pam_deny.so
|
||||||
|
|
||||||
|
account required pam_access.so
|
||||||
|
account required pam_time.so
|
||||||
|
|
||||||
password required pam_deny.so
|
password required pam_deny.so
|
||||||
|
|
||||||
session required pam_limits.so
|
session required pam_limits.so
|
||||||
session include system-session
|
session required pam_loginuid.so
|
||||||
|
session optional pam_keyinit.so revoke
|
||||||
|
session required pam_limits.so
|
||||||
|
|
||||||
# End /etc/pam.d/sddm-autologin
|
# End /etc/pam.d/sddm-autologin
|
||||||
EOF
|
EOF
|
||||||
|
@ -74,17 +79,25 @@ EOF
|
||||||
cat > $PKG/etc/pam.d/sddm-greeter << "EOF"
|
cat > $PKG/etc/pam.d/sddm-greeter << "EOF"
|
||||||
# Begin /etc/pam.d/sddm-greeter
|
# Begin /etc/pam.d/sddm-greeter
|
||||||
|
|
||||||
|
# Load environment from /etc/environment and ~/.pam_environment
|
||||||
auth required pam_env.so
|
auth required pam_env.so
|
||||||
|
|
||||||
|
# Always let the greeter start without authentication
|
||||||
auth required pam_permit.so
|
auth required pam_permit.so
|
||||||
|
|
||||||
|
# No action required for account management
|
||||||
account required pam_permit.so
|
account required pam_permit.so
|
||||||
|
|
||||||
|
# Can't change password
|
||||||
password required pam_deny.so
|
password required pam_deny.so
|
||||||
|
|
||||||
|
# Setup session
|
||||||
session required pam_unix.so
|
session required pam_unix.so
|
||||||
-session optional pam_systemd.so
|
-session optional pam_systemd.so
|
||||||
|
|
||||||
# End /etc/pam.d/sddm-greeter
|
# End /etc/pam.d/sddm-greeter
|
||||||
EOF
|
EOF
|
||||||
# service
|
# service
|
||||||
cd $SRC/$scripts-$scriptsversion
|
cd $SRC/blfs-bootscripts-20160902
|
||||||
make DESTDIR=$PKG install-sddm
|
make DESTDIR=$PKG install-sddm
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue