Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: create.patch.sh
===================================================================
--- create.patch.sh	(nonexistent)
+++ create.patch.sh	(revision 369)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+VERSION=7.94
+
+tar --files-from=file.list -xjvf ../nmap-$VERSION.tar.bz2
+mv nmap-$VERSION nmap-$VERSION-orig
+
+cp -rf ./nmap-$VERSION-new ./nmap-$VERSION
+
+diff --unified -Nr  nmap-$VERSION-orig  nmap-$VERSION > nmap-$VERSION-xterm-sudo.patch
+
+mv nmap-$VERSION-xterm-sudo.patch ../patches
+
+rm -rf ./nmap-$VERSION
+rm -rf ./nmap-$VERSION-orig

Property changes on: create.patch.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: file.list
===================================================================
--- file.list	(nonexistent)
+++ file.list	(revision 369)
@@ -0,0 +1 @@
+nmap-7.94/zenmap/install_scripts/unix/su-to-zenmap.sh
Index: nmap-7.94-new/zenmap/install_scripts/unix/su-to-zenmap.sh
===================================================================
--- nmap-7.94-new/zenmap/install_scripts/unix/su-to-zenmap.sh	(nonexistent)
+++ nmap-7.94-new/zenmap/install_scripts/unix/su-to-zenmap.sh	(revision 369)
@@ -0,0 +1,57 @@
+#!/bin/sh
+#this code is bassed off of the debian su-to-root command
+#Joost Witteveen <joostje@debian.org>
+#Morten Brix Pedersen
+#Bill Allombert <ballombe@debian.org>
+
+PRIV=root
+COMMAND="zenmap"
+
+quote () { printf %s\\n "$1" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/'/" ; }
+
+for i in "$@"; do
+  COMMAND="$COMMAND $(quote "$i")"
+done
+
+euid=$(id -u)
+privid=$(id -u $PRIV)
+if test "$euid" = "$privid"; then
+    $COMMAND
+else
+    if test -z "$SU_TO_ROOT_X"; then
+      if which gksu >/dev/null 2>&1 ; then
+        SU_TO_ROOT_X=gksu
+        if test "X$KDE_FULL_SESSION" = "Xtrue" ; then
+          if which kdesu >/dev/null 2>&1 ; then
+            SU_TO_ROOT_X=kdesu
+          elif test -x /usr/lib/kde4/libexec/kdesu ; then
+            SU_TO_ROOT_X=kde4su
+          fi;
+        fi;
+      elif which kdesu >/dev/null 2>&1 ; then 
+        SU_TO_ROOT_X=kdesu
+      elif test -x /usr/lib/kde4/libexec/kdesu ; then
+        SU_TO_ROOT_X=kde4su
+      elif which ktsuss >/dev/null 2>&1 ; then
+        SU_TO_ROOT_X=ktsuss
+      elif which xterm>/dev/null 2>&1 ;then
+        if which sudo>/dev/null 2>&1 ;then
+          SU_TO_ROOT_X=sdterm
+        else
+          SU_TO_ROOT_X=sterm
+        fi
+      else
+        SU_TO_ROOT_X=su-to-root
+      fi
+    fi
+    case $SU_TO_ROOT_X in
+      gksu) gksu -u "$PRIV" "$COMMAND";;
+      kdesu) kdesu -u "$PRIV" -c "$COMMAND";;
+      kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" -c "$COMMAND";;
+      ktsuss) ktsuss -u "$PRIV" "$COMMAND";;
+  # As a last resort, open a new xterm use sudo/su
+      sdterm) xterm -T "sudo -u $PRIV $COMMAND" -e "sudo -u $PRIV $COMMAND >/dev/null 2>&1" ;;
+      sterm) xterm -T "su -l $PRIV -c $COMMAND" -e "su -l $PRIV -c '$COMMAND >/dev/null 2>&1'";;
+    esac
+fi
+

Property changes on: nmap-7.94-new/zenmap/install_scripts/unix/su-to-zenmap.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property