Call the rdns script with 3 users
[ganneffutils.git] / kvm-shell
index e0e4af5..278b151 100644 (file)
--- a/kvm-shell
+++ b/kvm-shell
@@ -61,6 +61,7 @@ RDNS=/etc/kvm-shell/rdns
 # is done. It gets two arguments:
 # 1 - the original file
 # 2 - the new edit from the user
+# 3 - the calling username (can be used for logging. Nice for sudo users)
 RDNSSCRIPT="${SUDO} /usr/local/bin/dodns"
 
 ########################################################################
@@ -117,7 +118,7 @@ function revdns() {
             0)
                 # Clean exit, means we have something to do
                 echo "Applying changes, please be patient..."
-                ${RDNSSCRIPT} "${dnsfile}" "${dnsedit}"
+                ${RDNSSCRIPT} "${dnsfile}" "${dnsedit}" "${USER}"
                 ;;
             *)
                 # Anything else means we send em to the shredder...
@@ -160,7 +161,7 @@ menu options given to you.
 #            select from
 # No arguments
 function main_menu {
-    local AVAILABLEVMS=$(egrep "^${USER} " "${USER}SFILE")
+    local AVAILABLEVMS=$(egrep "^${USER} " "${USERSFILE}")
     # Only end up with the VMs, not the username too
     AVAILABLEVMS=${AVAILABLEVMS#* }
     local MENUITEMS=""