summaryrefslogtreecommitdiffstats
path: root/ktsuss
diff options
context:
space:
mode:
authortnut <tnut at nutyx dot com>2012-01-08 12:15:45 +0100
committertnut <tnut at nutyx dot com>2012-01-08 12:15:45 +0100
commit3f57a7f93b3e7550cbd73036f6a56654e17d1d5c (patch)
tree819b14ab0377fe2054fe59866669d904e9e0b4b5 /ktsuss
parentc9972ec7f32bf9d37388e853fe9bf633e242d05a (diff)
downloadnutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.gz
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.bz2
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.tar.xz
nutyx-extra-3f57a7f93b3e7550cbd73036f6a56654e17d1d5c.zip
split de git pakxe et NuTyX-extra
Diffstat (limited to 'ktsuss')
-rw-r--r--ktsuss/.footprint.i68610
-rw-r--r--ktsuss/.footprint.x86_6410
-rw-r--r--ktsuss/.md5sum.i6863
-rw-r--r--ktsuss/.md5sum.x86_643
-rw-r--r--ktsuss/Pkgfile25
-rw-r--r--ktsuss/gksu11
-rw-r--r--ktsuss/ktsuss11
7 files changed, 73 insertions, 0 deletions
diff --git a/ktsuss/.footprint.i686 b/ktsuss/.footprint.i686
new file mode 100644
index 000000000..7e00dbcd1
--- /dev/null
+++ b/ktsuss/.footprint.i686
@@ -0,0 +1,10 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gksu
+-rwxr-xr-x root/root usr/bin/ktsuss
+drwxr-xr-x root/root usr/libexec/
+-rwsr-xr-x root/root usr/libexec/ktsuss
+-rwxr-xr-x root/root usr/libexec/re_su
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/ktsuss.png
diff --git a/ktsuss/.footprint.x86_64 b/ktsuss/.footprint.x86_64
new file mode 100644
index 000000000..7e00dbcd1
--- /dev/null
+++ b/ktsuss/.footprint.x86_64
@@ -0,0 +1,10 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gksu
+-rwxr-xr-x root/root usr/bin/ktsuss
+drwxr-xr-x root/root usr/libexec/
+-rwsr-xr-x root/root usr/libexec/ktsuss
+-rwxr-xr-x root/root usr/libexec/re_su
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/ktsuss.png
diff --git a/ktsuss/.md5sum.i686 b/ktsuss/.md5sum.i686
new file mode 100644
index 000000000..7757df3ad
--- /dev/null
+++ b/ktsuss/.md5sum.i686
@@ -0,0 +1,3 @@
+a48519d4b38b54a9099b5ffdbc1a9d41 gksu
+ae837e71e246da767a4bcfec59151620 ktsuss
+bad627cc5f5de08262fa4e60881ac30a ktsuss-1.4.tar.gz
diff --git a/ktsuss/.md5sum.x86_64 b/ktsuss/.md5sum.x86_64
new file mode 100644
index 000000000..7757df3ad
--- /dev/null
+++ b/ktsuss/.md5sum.x86_64
@@ -0,0 +1,3 @@
+a48519d4b38b54a9099b5ffdbc1a9d41 gksu
+ae837e71e246da767a4bcfec59151620 ktsuss
+bad627cc5f5de08262fa4e60881ac30a ktsuss-1.4.tar.gz
diff --git a/ktsuss/Pkgfile b/ktsuss/Pkgfile
new file mode 100644
index 000000000..fa356725f
--- /dev/null
+++ b/ktsuss/Pkgfile
@@ -0,0 +1,25 @@
+# Description: Permet l'execution de programme root en environnement non root
+# URL: http://developer.berlios.de/projects/ktsuss
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: atk, fontconfig, gtk, pango, xorg-libxcb, xorg-libxcursor, xorg-libxdamage, xorg-libxrandr, xorg-libxinerama
+# Run on: atk,fontconfig,gtk,pango,xorg-libxcb
+
+name=ktsuss
+version=1.4
+release=4
+source=(http://slackware.org.uk/slacky/slackware-13.37/system/$name/$version/src/$name-$version.tar.gz \
+ gksu ktsuss)
+
+build() {
+ cd $name-$version
+ ./configure --prefix=/usr
+ make
+ make DESTDIR=$PKG install
+ chmod u+s $PKG/usr/bin/ktsuss
+ mv $PKG/usr/bin/ktsuss $PKG/usr/libexec
+ for i in ktsuss gksu
+ do install -m755 ../$i $PKG/usr/bin/
+ done
+}
+
diff --git a/ktsuss/gksu b/ktsuss/gksu
new file mode 100644
index 000000000..fb6626ad7
--- /dev/null
+++ b/ktsuss/gksu
@@ -0,0 +1,11 @@
+#!/bin/bash
+COMMAND="$(echo "${@}" | tr -d "\'\"")"
+BIN="$(echo "${1}" | cut -d" " -f1)"
+KTSUSS="/usr/libexec/ktsuss -u root"
+export PATH="${PATH}:/sbin:/usr/sbin"
+[ "$(id -u)" = "0" ] && KTSUSS=""
+[ -x "${BIN}" ] && exec ${KTSUSS} ${COMMAND}
+for path in $(echo ${PATH} | sed -e 's/:/ /g') ; do
+ [ -x "${path}/${BIN}" ] && exec ${KTSUSS} ${path}/${COMMAND}
+done
+
diff --git a/ktsuss/ktsuss b/ktsuss/ktsuss
new file mode 100644
index 000000000..1e73be873
--- /dev/null
+++ b/ktsuss/ktsuss
@@ -0,0 +1,11 @@
+#!/bin/bash
+COMMAND="$(echo "${@}" | tr -d "\'\"")"
+BIN="$(echo "${1}" | cut -d" " -f1)"
+KTSUSS="/usr/libexec/ktsuss"
+export PATH="${PATH}:/sbin:/usr/sbin"
+[ "$(id -u)" = "0" ] && KTSUSS=""
+[ -x "${BIN}" ] && exec ${KTSUSS} ${COMMAND}
+for path in $(echo ${PATH} | sed -e 's/:/ /g') ; do
+ [ -x "${path}/${BIN}" ] && exec ${KTSUSS} ${path}/${COMMAND}
+done
+