Guest User

Untitled

a guest
Dec 17th, 2013
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #!/bin/bash
  2. # file: /usr/lib/jvm/java-6-openjdk/jre/bin/java
  3. # descr: Starter for jdk. Runs jdk as root when
  4. # cmd-line-arg "--run-as-root" is specified.
  5. #
  6. jre="/usr/lib/jvm/java-6-openjdk/jre/bin/java.ori"
  7. run_as_root=false
  8. args=
  9.  
  10. # Filter command-line argument
  11. for arg in "$@"
  12. do
  13. case "$arg" in
  14. --run-as-root) run_as_root=true
  15. ;;
  16. *) args="$args $arg"
  17. ;;
  18.  
  19. esac
  20. done
  21.  
  22. # Remove leading whitespaces
  23. args=$(echo $args | sed -e 's/^[ t]*//')
  24.  
  25. if $run_as_root
  26. then
  27. echo "WARNING: Running as root!"
  28. gksu "$jre $args"
  29. else
  30. $jre $args
  31. fi
  32.  
  33. osascript -e 'on run argv'
  34. -e 'do shell script (item 1 of argv) with administrator privileges'
  35. -e 'end run'
  36. "$jre $args"
Advertisement
Add Comment
Please, Sign In to add comment