Call the rdns script with 3 users master
authorJoerg Jaspert <joerg@debian.org>
Fri, 16 Dec 2011 22:01:10 +0000 (23:01 +0100)
committerJoerg Jaspert <joerg@debian.org>
Fri, 16 Dec 2011 22:01:10 +0000 (23:01 +0100)
kvm-shell

index b52ac98..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
 # 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"
 
 ########################################################################
 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..."
             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...
                 ;;
             *)
                 # Anything else means we send em to the shredder...