diff options
Diffstat (limited to 'ktsuss')
-rw-r--r-- | ktsuss/.footprint.i686 | 10 | ||||
-rw-r--r-- | ktsuss/.footprint.x86_64 | 10 | ||||
-rw-r--r-- | ktsuss/.md5sum.i686 | 3 | ||||
-rw-r--r-- | ktsuss/.md5sum.x86_64 | 3 | ||||
-rw-r--r-- | ktsuss/Pkgfile | 25 | ||||
-rw-r--r-- | ktsuss/gksu | 11 | ||||
-rw-r--r-- | ktsuss/ktsuss | 11 |
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 + |