]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
fix chmod target and visual output
authorHolger Levsen <holger@layer-acht.org>
Thu, 7 Feb 2013 10:26:50 +0000 (11:26 +0100)
committerHolger Levsen <holger@layer-acht.org>
Thu, 7 Feb 2013 10:26:50 +0000 (11:26 +0100)
pxe_riserver_setup.sh

index e42431977fde1981b5a06c31d3beb9b283627b1d..3f7956ee160cbbf0f1607610282943e8284b483e 100755 (executable)
@@ -5,6 +5,7 @@
 
 #set -x
 export
+echo
 
 if [ "$4" = "" ] || ( [ "$4" != "install" ] && [ "$4" != "sysinfo" ] && [ "$4" != "localboot" ] ) ; then 
        echo "$0 must be called with exactly four arguments: hostname mac networkdevice action"
@@ -18,6 +19,15 @@ TARGET_MAC=$2
 TARGET_DEV=$3
 TARGET_ACTION=$4
 
+echo "Re-configuring PXE on riserver:"
+echo
+echo "        NIC:  $TARGET_MAC (hostname: $TARGET_HOST) on $TARGET_DEV"
+echo 
+echo "        next PXE boot will result in: $TARGET_ACTION" 
+echo
+echo
+echo
+
 TMPFILE=$(mktemp)
 cat > $TMPFILE <<-EOF
 # Generated automatically by jenkins - don't edit manually, it will be overwritten
@@ -42,10 +52,10 @@ EOF
 
 cat $TMPFILE
 echo
-
+echo
 echo "Copying PXE configuration for $TARGET_HOST to riserver..."
 scp $TMPFILE riserver:/srv/tftp/pxelinux.cfg/$TARGET_MAC
-ssh riserver chmod 755 riserver:/srv/tftp/pxelinux.cfg/$TARGET_MAC
+ssh riserver chmod 755 /srv/tftp/pxelinux.cfg/$TARGET_MAC
 rm $TMPFILE
-
+echo
 echo "Enjoy."