Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=81d96333bec463e96844e4b573ae3aefe7b4e3eb
commit 81d96333bec463e96844e4b573ae3aefe7b4e3eb Author: bouleetbil <bouleet...@frogdev.info> Date: Sun Jan 2 00:56:54 2011 +0100 *added script for start module as root if necessary diff --git a/frugal-tweak-vala/DATA/root/apps.fwroot b/frugal-tweak-vala/DATA/root/apps.fwroot new file mode 100644 index 0000000..d5726cf --- /dev/null +++ b/frugal-tweak-vala/DATA/root/apps.fwroot @@ -0,0 +1,2 @@ +#!/bin/sh +exec $@ diff --git a/frugal-tweak-vala/DATA/root/config-fwroot b/frugal-tweak-vala/DATA/root/config-fwroot new file mode 100644 index 0000000..8e70d9a --- /dev/null +++ b/frugal-tweak-vala/DATA/root/config-fwroot @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth sufficient pam_timestamp.so +auth include system-auth +account required pam_permit.so +session required pam_permit.so +session optional pam_xauth.so +session optional pam_timestamp.so diff --git a/frugal-tweak-vala/DATA/root/console.fwroot b/frugal-tweak-vala/DATA/root/console.fwroot new file mode 100644 index 0000000..36ffacb --- /dev/null +++ b/frugal-tweak-vala/DATA/root/console.fwroot @@ -0,0 +1,3 @@ +USER=root +PROGRAM=/usr/share/apps/fwroot/fwroot +SESSION=true diff --git a/frugal-tweak-vala/DATA/root/fwroot b/frugal-tweak-vala/DATA/root/fwroot new file mode 100644 index 0000000..2928fd1 --- /dev/null +++ b/frugal-tweak-vala/DATA/root/fwroot @@ -0,0 +1,4 @@ +#%PAM-1.0 +auth include config-fwroot +account include config-fwroot +session include config-fwroot diff --git a/frugal-tweak-vala/Makefile b/frugal-tweak-vala/Makefile index 2d6fd42..0657434 100644 --- a/frugal-tweak-vala/Makefile +++ b/frugal-tweak-vala/Makefile @@ -53,6 +53,9 @@ install: mkdir -p $(DESTDIR)/usr/share/frugalware-tweak/pictures/ mkdir -p $(DESTDIR)/etc/xdg/autostart/ mkdir -p $(DESTDIR)/usr/share/indicators/messages/applications/ + mkdir -p $(DESTDIR)/etc/pam.d/ + mkdir -p $(DESTDIR)/etc/security/console.apps/ + mkdir -p $(DESTDIR)/usr/share/apps/fwroot/ cp frugalware-tweak-browser $(DESTDIR)/usr/bin/ cp frugalware-tweak-terminal $(DESTDIR)/usr/bin/ cp frugalware-tweak-daemon $(DESTDIR)/usr/bin/ @@ -64,6 +67,12 @@ install: cp DATA/desktop/frugalware-tweak2.desktop $(DESTDIR)/etc/xdg/autostart/frugalware-tweak2.desktop cp DATA/pictures/*.png $(DESTDIR)/usr/share/frugalware-tweak/pictures/ cp indicator/frugalware-tweak2.desktop $(DESTDIR)/usr/share/indicators/messages/applications/ + cp DATA/root/fwroot $(DESTDIR)/etc/pam.d/fwroot + cp DATA/root/config-fwroot $(DESTDIR)/etc/pam.d/config-fwroot + cp DATA/root/console.fwroot $(DESTDIR)/etc/security/console.apps/fwroot + cp DATA/root/apps.fwroot $(DESTDIR)/usr/share/apps/fwroot/fwroot + chmod +x $(DESTDIR)/usr/share/apps/fwroot/fwroot + ln $(DESTDIR)/usr/bin/consolehelper $(DESTDIR)/usr/bin/fwroot clean: @rm frugalware-tweak-terminal _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git