use custom pam service name

pull/222/head
nullgemm 4 years ago
parent 4a7c82e3e3
commit 8493c5a8ad

@ -79,6 +79,7 @@ install: $(BIND)/$(NAME)
@install -dZ $(DATADIR)/lang @install -dZ $(DATADIR)/lang
@install -DZ $(RESD)/lang/* -t $(DATADIR)/lang @install -DZ $(RESD)/lang/* -t $(DATADIR)/lang
@install -DZ $(RESD)/ly.service -m 644 -t ${DESTDIR}/usr/lib/systemd/system @install -DZ $(RESD)/ly.service -m 644 -t ${DESTDIR}/usr/lib/systemd/system
@install -DZ $(RESD)/pam.d/ly -m 644 -t ${DESTDIR}/etc/pam.d
installnoconf: $(BIND)/$(NAME) installnoconf: $(BIND)/$(NAME)
@echo "installing without the configuration file" @echo "installing without the configuration file"
@ -89,6 +90,7 @@ installnoconf: $(BIND)/$(NAME)
@install -dZ $(DATADIR)/lang @install -dZ $(DATADIR)/lang
@install -DZ $(RESD)/lang/* -t $(DATADIR)/lang @install -DZ $(RESD)/lang/* -t $(DATADIR)/lang
@install -DZ $(RESD)/ly.service -m 644 -t ${DESTDIR}/usr/lib/systemd/system @install -DZ $(RESD)/ly.service -m 644 -t ${DESTDIR}/usr/lib/systemd/system
@install -DZ $(RESD)/pam.d/ly -m 644 -t ${DESTDIR}/etc/pam.d
uninstall: uninstall:
@echo "uninstalling" @echo "uninstalling"
@ -96,6 +98,7 @@ uninstall:
@rm -rf $(DATADIR) @rm -rf $(DATADIR)
@rm -f ${DESTDIR}/usr/bin/ly @rm -f ${DESTDIR}/usr/bin/ly
@rm -f ${DESTDIR}/usr/lib/systemd/system/ly.service @rm -f ${DESTDIR}/usr/lib/systemd/system/ly.service
@rm -f ${DESTDIR}/etc/pam.d/ly
clean: clean:
@echo "cleaning" @echo "cleaning"

@ -69,8 +69,8 @@
# file in which to save and load the default desktop and login # file in which to save and load the default desktop and login
#save_file = /etc/ly/save #save_file = /etc/ly/save
# service name (pam needs this set to login) # service name (set to ly to use the provided pam config file)
#service_name = login #service_name = ly
# command executed when pressing F1 # command executed when pressing F1
#shutdown_cmd = /sbin/shutdown -a now #shutdown_cmd = /sbin/shutdown -a now

@ -0,0 +1,6 @@
#%PAM-1.0
auth include login
account include login
password include login
session include login

@ -285,7 +285,7 @@ void config_defaults()
config.restart_cmd = strdup("/sbin/shutdown -r now"); config.restart_cmd = strdup("/sbin/shutdown -r now");
config.save = true; config.save = true;
config.save_file = strdup("/etc/ly/save"); config.save_file = strdup("/etc/ly/save");
config.service_name = strdup("login"); config.service_name = strdup("ly");
config.shutdown_cmd = strdup("/sbin/shutdown -a now"); config.shutdown_cmd = strdup("/sbin/shutdown -a now");
config.term_reset_cmd = strdup("/usr/bin/tput reset"); config.term_reset_cmd = strdup("/usr/bin/tput reset");
config.tty = 2; config.tty = 2;

Loading…
Cancel
Save