Build pam_panic_config with SECUREDIR
This commit is contained in:
parent
3f371666f6
commit
69997ca7d3
@ -1,2 +1,8 @@
|
|||||||
SUBDIRS = applications icons
|
SUBDIRS = applications icons
|
||||||
bin_SCRIPTS = pam_panic_config
|
bin_SCRIPTS = pam_panic_config
|
||||||
|
|
||||||
|
%: %.prebuild
|
||||||
|
{ sldr=$$(echo "$(SECUREDIR)" | $(SED) 's/\//\\\//g'); $(SED) "s/__SECURELIBDIR__/$$sldr/" $< > $@ ; }
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
$(RM) *.tmp
|
||||||
|
@ -8,6 +8,9 @@
|
|||||||
CONFIGFILE="/etc/pam.d/pampanic"
|
CONFIGFILE="/etc/pam.d/pampanic"
|
||||||
LHBU="$HOME/LUKSHeaderBackup"
|
LHBU="$HOME/LUKSHeaderBackup"
|
||||||
|
|
||||||
|
# Set on build time
|
||||||
|
SECUREDIR="__SECURELIBDIR__"
|
||||||
|
|
||||||
if [ $EUID -ne 0 ]; then
|
if [ $EUID -ne 0 ]; then
|
||||||
echo "Please run this script as root or using sudo."
|
echo "Please run this script as root or using sudo."
|
||||||
exit 1
|
exit 1
|
||||||
@ -230,7 +233,7 @@ power=$?
|
|||||||
# Configuration generation
|
# Configuration generation
|
||||||
dialog --backtitle "pam_panic's Configuration Generator" \
|
dialog --backtitle "pam_panic's Configuration Generator" \
|
||||||
--infobox "Generating configuration..." 3 40
|
--infobox "Generating configuration..." 3 40
|
||||||
config="#%PAM-1.0\nauth requisite pam_panic.so"
|
config="#%PAM-1.0\nauth requisite $SECUREDIR/pam_panic.so"
|
||||||
|
|
||||||
case $power in
|
case $power in
|
||||||
"0")
|
"0")
|
||||||
@ -255,7 +258,7 @@ case $serious in
|
|||||||
config="$config serious=$serious_dev"
|
config="$config serious=$serious_dev"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
config="$config\naccount requisite pam_panic.so"
|
config="$config\naccount requisite $SECUREDIR/pam_panic.so"
|
||||||
|
|
||||||
|
|
||||||
# Write config file
|
# Write config file
|
Loading…
Reference in New Issue
Block a user