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

Reply via email to