forked from ungleich-public/cdist
		
	shellcheck on /files/ scripts.
This commit is contained in:
		
					parent
					
						
							
								0b58ab8c83
							
						
					
				
			
			
				commit
				
					
						c58e12a4b9
					
				
			
		
					 10 changed files with 72 additions and 62 deletions
				
			
		| 
						 | 
					@ -31,9 +31,11 @@
 | 
				
			||||||
### END INIT INFO
 | 
					### END INIT INFO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ -f "/etc/default/consul" ]; then
 | 
					if [ -f "/etc/default/consul" ]; then
 | 
				
			||||||
 | 
					    # shellcheck disable=SC1091
 | 
				
			||||||
    . /etc/default/consul
 | 
					    . /etc/default/consul
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# shellcheck disable=SC1091
 | 
				
			||||||
. /lib/lsb/init-functions
 | 
					. /lib/lsb/init-functions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
NAME=consul
 | 
					NAME=consul
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,6 +11,7 @@
 | 
				
			||||||
# pidfile: /var/run/consul/pidfile
 | 
					# pidfile: /var/run/consul/pidfile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Source function library.
 | 
					# Source function library.
 | 
				
			||||||
 | 
					# shellcheck disable=SC1091
 | 
				
			||||||
. /etc/init.d/functions
 | 
					. /etc/init.d/functions
 | 
				
			||||||
NAME=consul
 | 
					NAME=consul
 | 
				
			||||||
CONSUL=/usr/local/bin/consul
 | 
					CONSUL=/usr/local/bin/consul
 | 
				
			||||||
| 
						 | 
					@ -18,6 +19,7 @@ CONFIG=/etc/$NAME/conf.d
 | 
				
			||||||
PID_FILE=/var/run/$NAME/pidfile
 | 
					PID_FILE=/var/run/$NAME/pidfile
 | 
				
			||||||
LOG_FILE=/var/log/$NAME
 | 
					LOG_FILE=/var/log/$NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# shellcheck disable=SC1090
 | 
				
			||||||
[ -e /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
 | 
					[ -e /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
 | 
				
			||||||
export GOMAXPROCS=${GOMAXPROCS:-2}
 | 
					export GOMAXPROCS=${GOMAXPROCS:-2}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +29,7 @@ chmod 2770 /var/run/$NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
start() {
 | 
					start() {
 | 
				
			||||||
   echo -n "Starting $NAME: "
 | 
					   printf "Starting %s" "$NAME: "
 | 
				
			||||||
   daemon --user=consul \
 | 
					   daemon --user=consul \
 | 
				
			||||||
      --pidfile="$PID_FILE" \
 | 
					      --pidfile="$PID_FILE" \
 | 
				
			||||||
      "$CONSUL" agent -pid-file="$PID_FILE" -config-dir "$CONFIG" >> "$LOG_FILE" &
 | 
					      "$CONSUL" agent -pid-file="$PID_FILE" -config-dir "$CONFIG" >> "$LOG_FILE" &
 | 
				
			||||||
| 
						 | 
					@ -37,7 +39,7 @@ start() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
stop() {
 | 
					stop() {
 | 
				
			||||||
   echo -n "Shutting down $NAME: "
 | 
					   printf "Shutting down %s" "$NAME: "
 | 
				
			||||||
   killproc -p "$PID_FILE" $NAME
 | 
					   killproc -p "$PID_FILE" $NAME
 | 
				
			||||||
   retcode=$?
 | 
					   retcode=$?
 | 
				
			||||||
   rm -f /var/lock/subsys/$NAME
 | 
					   rm -f /var/lock/subsys/$NAME
 | 
				
			||||||
| 
						 | 
					@ -46,14 +48,14 @@ stop() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case "$1" in
 | 
					case "$1" in
 | 
				
			||||||
   start)
 | 
					   start)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         echo "$NAME already running"
 | 
					         echo "$NAME already running"
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         start
 | 
					         start
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   stop)
 | 
					   stop)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         stop
 | 
					         stop
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         echo "$NAME not running"
 | 
					         echo "$NAME not running"
 | 
				
			||||||
| 
						 | 
					@ -67,21 +69,21 @@ case "$1" in
 | 
				
			||||||
      exit $?
 | 
					      exit $?
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   restart)
 | 
					   restart)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         stop
 | 
					         stop
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
      start
 | 
					      start
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   reload)
 | 
					   reload)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         kill -HUP `cat $PID_FILE`
 | 
					         kill -HUP "$(cat "$PID_FILE")"
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         echo "$NAME not running"
 | 
					         echo "$NAME not running"
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   condrestart)
 | 
					   condrestart)
 | 
				
			||||||
      if [ -f /var/lock/subsys/$NAME ]; then
 | 
					      if [ -f /var/lock/subsys/$NAME ]; then
 | 
				
			||||||
         if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					         if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
            stop
 | 
					            stop
 | 
				
			||||||
         fi
 | 
					         fi
 | 
				
			||||||
         start
 | 
					         start
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,6 +10,7 @@
 | 
				
			||||||
# pidfile: /var/run/consul-template/pidfile
 | 
					# pidfile: /var/run/consul-template/pidfile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Source function library.
 | 
					# Source function library.
 | 
				
			||||||
 | 
					# shellcheck disable=SC1091
 | 
				
			||||||
. /etc/init.d/functions
 | 
					. /etc/init.d/functions
 | 
				
			||||||
NAME=consul-template
 | 
					NAME=consul-template
 | 
				
			||||||
CONSUL_TEMPLATE=/usr/local/bin/consul-template
 | 
					CONSUL_TEMPLATE=/usr/local/bin/consul-template
 | 
				
			||||||
| 
						 | 
					@ -17,6 +18,7 @@ CONFIG=/etc/$NAME/conf.d
 | 
				
			||||||
PID_FILE=/var/run/$NAME/pidfile
 | 
					PID_FILE=/var/run/$NAME/pidfile
 | 
				
			||||||
LOG_FILE=/var/log/$NAME
 | 
					LOG_FILE=/var/log/$NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# shellcheck disable=SC1090
 | 
				
			||||||
[ -e /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
 | 
					[ -e /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
 | 
				
			||||||
export CONSUL_TEMPLATE_LOG=${CONSUL_TEMPLATE_LOG:-info}
 | 
					export CONSUL_TEMPLATE_LOG=${CONSUL_TEMPLATE_LOG:-info}
 | 
				
			||||||
export GOMAXPROCS=${GOMAXPROCS:-2}
 | 
					export GOMAXPROCS=${GOMAXPROCS:-2}
 | 
				
			||||||
| 
						 | 
					@ -24,7 +26,7 @@ export GOMAXPROCS=${GOMAXPROCS:-2}
 | 
				
			||||||
mkdir -p /var/run/$NAME
 | 
					mkdir -p /var/run/$NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
start() {
 | 
					start() {
 | 
				
			||||||
   echo -n "Starting $NAME: "
 | 
					   printf "Starting %s" "$NAME: "
 | 
				
			||||||
   daemon --pidfile="$PID_FILE" \
 | 
					   daemon --pidfile="$PID_FILE" \
 | 
				
			||||||
      "$CONSUL_TEMPLATE" -config "$CONFIG" >> "$LOG_FILE" 2>&1 &
 | 
					      "$CONSUL_TEMPLATE" -config "$CONFIG" >> "$LOG_FILE" 2>&1 &
 | 
				
			||||||
   echo $! > "$PID_FILE"
 | 
					   echo $! > "$PID_FILE"
 | 
				
			||||||
| 
						 | 
					@ -34,7 +36,7 @@ start() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
stop() {
 | 
					stop() {
 | 
				
			||||||
   echo -n "Shutting down $NAME: "
 | 
					   printf "Shutting down %s" "$NAME: "
 | 
				
			||||||
   killproc -p $PID_FILE $CONSUL_TEMPLATE
 | 
					   killproc -p $PID_FILE $CONSUL_TEMPLATE
 | 
				
			||||||
   retcode=$?
 | 
					   retcode=$?
 | 
				
			||||||
   rm -f /var/lock/subsys/$NAME
 | 
					   rm -f /var/lock/subsys/$NAME
 | 
				
			||||||
| 
						 | 
					@ -43,14 +45,14 @@ stop() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case "$1" in
 | 
					case "$1" in
 | 
				
			||||||
   start)
 | 
					   start)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         echo "$NAME already running"
 | 
					         echo "$NAME already running"
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         start
 | 
					         start
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   stop)
 | 
					   stop)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         stop
 | 
					         stop
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         echo "$NAME not running"
 | 
					         echo "$NAME not running"
 | 
				
			||||||
| 
						 | 
					@ -61,21 +63,21 @@ case "$1" in
 | 
				
			||||||
      exit $?
 | 
					      exit $?
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   restart)
 | 
					   restart)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         stop
 | 
					         stop
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
      start
 | 
					      start
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   reload)
 | 
					   reload)
 | 
				
			||||||
      if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					      if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
         kill -HUP `cat $PID_FILE`
 | 
					          kill -HUP "$(cat "$PID_FILE")"
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
         echo "$NAME not running"
 | 
					         echo "$NAME not running"
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
   ;;
 | 
					   ;;
 | 
				
			||||||
   condrestart)
 | 
					   condrestart)
 | 
				
			||||||
      if [ -f /var/lock/subsys/$NAME ]; then
 | 
					      if [ -f /var/lock/subsys/$NAME ]; then
 | 
				
			||||||
         if $(status -p "$PID_FILE" $NAME >/dev/null); then
 | 
					         if status -p "$PID_FILE" $NAME >/dev/null; then
 | 
				
			||||||
            stop
 | 
					            stop
 | 
				
			||||||
         fi
 | 
					         fi
 | 
				
			||||||
         start
 | 
					         start
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,9 +23,9 @@ fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case "$1" in
 | 
					case "$1" in
 | 
				
			||||||
    start)
 | 
					    start)
 | 
				
			||||||
        echo -n "Starting daemontools: "
 | 
					        printf "Starting daemontools: "
 | 
				
			||||||
        if [ ! `pidof svscan` ]; then
 | 
					        if [ ! "$(pidof svscan)" ]; then
 | 
				
			||||||
                echo -n "svscan "
 | 
					                printf "svscan "
 | 
				
			||||||
                env - PATH="$PATH" svscan /service 2>&1 | setuidgid daemon multilog t /var/log/svscan &
 | 
					                env - PATH="$PATH" svscan /service 2>&1 | setuidgid daemon multilog t /var/log/svscan &
 | 
				
			||||||
                echo "."
 | 
					                echo "."
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
| 
						 | 
					@ -33,23 +33,23 @@ case "$1" in
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
    stop)
 | 
					    stop)
 | 
				
			||||||
        echo -n "Stopping daemontools: "
 | 
					        printf "Stopping daemontools: "
 | 
				
			||||||
        if [ `pidof svscan` ]; then
 | 
					        if [ "$(pidof svscan)" ]; then
 | 
				
			||||||
                echo -n "svscan"
 | 
					                printf "svscan"
 | 
				
			||||||
                while [ `pidof svscan` ]; do
 | 
					                while [ "$(pidof svscan)" ]; do
 | 
				
			||||||
                     kill `pidof svscan`
 | 
					                     kill "$(pidof svscan)"
 | 
				
			||||||
                     echo -n "."
 | 
					                     printf "."
 | 
				
			||||||
                done
 | 
					                done
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        echo -n " services"
 | 
					        printf " services"
 | 
				
			||||||
        for i in `ls -d /service/*`; do
 | 
					        for i in /service/*; do
 | 
				
			||||||
                svc -dx $i
 | 
					                svc -dx "$i"
 | 
				
			||||||
                echo -n "."
 | 
					                printf "."
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
        echo -n " logging "
 | 
					        printf " logging "
 | 
				
			||||||
        for i in `ls -d /service/*/log`; do
 | 
					        for i in /service/*/log; do
 | 
				
			||||||
                svc -dx $i
 | 
					                svc -dx "$i"
 | 
				
			||||||
                echo -n "."
 | 
					                printf "."
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
        echo ""
 | 
					        echo ""
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,10 +37,10 @@ code="$(echo "$@" | sed "s|$target_host:|$target_host:$chroot|g")"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
log "target_host: $target_host"
 | 
					log "target_host: $target_host"
 | 
				
			||||||
log "chroot: $chroot"
 | 
					log "chroot: $chroot"
 | 
				
			||||||
log "@: $@"
 | 
					log "@: $*"
 | 
				
			||||||
log "code: $code"
 | 
					log "code: $code"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# copy files into chroot
 | 
					# copy files into chroot
 | 
				
			||||||
$__default_remote_copy $code
 | 
					"$__default_remote_copy" "$code"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
log "-----"
 | 
					log "-----"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,10 +40,10 @@ code="chroot $chroot sh -e -c '$code'"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
log "target_host: $target_host"
 | 
					log "target_host: $target_host"
 | 
				
			||||||
log "chroot: $chroot"
 | 
					log "chroot: $chroot"
 | 
				
			||||||
log "@: $@"
 | 
					log "@: $*"
 | 
				
			||||||
log "code: $code"
 | 
					log "code: $code"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Run the code
 | 
					# Run the code
 | 
				
			||||||
$__default_remote_exec $target_host $code
 | 
					"$__default_remote_exec" "$target_host" "$code"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
log "-----"
 | 
					log "-----"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,9 +1,11 @@
 | 
				
			||||||
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
die() {
 | 
					die() {
 | 
				
			||||||
   echo "[__install_partition_msdos_apply] $@" >&2
 | 
					   echo "[__install_partition_msdos_apply] $*" >&2
 | 
				
			||||||
   exit 1
 | 
					   exit 1
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
debug() {
 | 
					debug() {
 | 
				
			||||||
   #echo "[__install_partition_msdos_apply] $@" >&2
 | 
					   #echo "[__install_partition_msdos_apply] $*" >&2
 | 
				
			||||||
   :
 | 
					   :
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +14,7 @@ fdisk_command() {
 | 
				
			||||||
   cmd="$2"
 | 
					   cmd="$2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   debug fdisk_command "running fdisk command '${cmd}' on device ${device}"
 | 
					   debug fdisk_command "running fdisk command '${cmd}' on device ${device}"
 | 
				
			||||||
   printf "${cmd}\nw\n" | fdisk -c -u "$device"
 | 
					   printf '%s\nw\n' "${cmd}" | fdisk -c -u "$device"
 | 
				
			||||||
   ret=$?
 | 
					   ret=$?
 | 
				
			||||||
   # give disk some time
 | 
					   # give disk some time
 | 
				
			||||||
   sleep 1
 | 
					   sleep 1
 | 
				
			||||||
| 
						 | 
					@ -23,14 +25,14 @@ create_disklabel() {
 | 
				
			||||||
   device=$1
 | 
					   device=$1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   debug create_disklabel "creating new msdos disklabel"
 | 
					   debug create_disklabel "creating new msdos disklabel"
 | 
				
			||||||
   fdisk_command ${device} "o"
 | 
					   fdisk_command "${device}" "o"
 | 
				
			||||||
   return $?
 | 
					   return $?
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
toggle_bootable() {
 | 
					toggle_bootable() {
 | 
				
			||||||
   device="$1"
 | 
					   device="$1"
 | 
				
			||||||
   minor="$2"
 | 
					   minor="$2"
 | 
				
			||||||
   fdisk_command ${device} "a\n${minor}\n"
 | 
					   fdisk_command "${device}" "a\\n${minor}\\n"
 | 
				
			||||||
   return $?
 | 
					   return $?
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,28 +43,28 @@ create_partition() {
 | 
				
			||||||
  type="$4"
 | 
					  type="$4"
 | 
				
			||||||
  primary_count="$5"
 | 
					  primary_count="$5"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$type" = "extended" -o "$type" = "5" ]; then
 | 
					  if [ "$type" = "extended" ] || [ "$type" = "5" ]; then
 | 
				
			||||||
    # Extended partition
 | 
					    # Extended partition
 | 
				
			||||||
    primary_extended="e\n"
 | 
					    primary_extended='e\n'
 | 
				
			||||||
    first_minor="${minor}\n"
 | 
					    first_minor="${minor}\\n"
 | 
				
			||||||
    [ "${minor}" = "4" ] && first_minor=""
 | 
					    [ "${minor}" = "4" ] && first_minor=""
 | 
				
			||||||
    type_minor="${minor}\n"
 | 
					    type_minor="${minor}\\n"
 | 
				
			||||||
    [ "${minor}" = "1" ] && type_minor=""
 | 
					    [ "${minor}" = "1" ] && type_minor=""
 | 
				
			||||||
    type="5"
 | 
					    type="5"
 | 
				
			||||||
  elif [ "${minor}" -lt "5" ]; then
 | 
					  elif [ "${minor}" -lt "5" ]; then
 | 
				
			||||||
    primary_extended="p\n"
 | 
					    primary_extended='p\n'
 | 
				
			||||||
    first_minor="${minor}\n"
 | 
					    first_minor="${minor}\\n"
 | 
				
			||||||
    [ "${minor}" = "4" ] && first_minor=""
 | 
					    [ "${minor}" = "4" ] && first_minor=""
 | 
				
			||||||
    type_minor="${minor}\n"
 | 
					    type_minor="${minor}\\n"
 | 
				
			||||||
    [ "${minor}" = "1" ] && type_minor=""
 | 
					    [ "${minor}" = "1" ] && type_minor=""
 | 
				
			||||||
  else
 | 
					  else
 | 
				
			||||||
    # Logical partitions
 | 
					    # Logical partitions
 | 
				
			||||||
    first_minor="${minor}\n"
 | 
					    first_minor="${minor}\\n"
 | 
				
			||||||
    type_minor="${minor}\n"
 | 
					    type_minor="${minor}\\n"
 | 
				
			||||||
    primary_extended="l\n"
 | 
					    primary_extended='l\n'
 | 
				
			||||||
    [ "$primary_count" -gt "3" ] && primary_extended=""
 | 
					    [ "$primary_count" -gt "3" ] && primary_extended=""
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
  [ -n "${size}" ] && size="+${size}M"
 | 
					  [ -n "${size}" ] && size="+${size}M"
 | 
				
			||||||
  fdisk_command ${device} "n\n${primary_extended}${first_minor}\n${size}\nt\n${type_minor}${type}\n"
 | 
					  fdisk_command "${device}" "n\\n${primary_extended}${first_minor}\\n${size}\\nt\\n${type_minor}${type}\\n"
 | 
				
			||||||
  return $?
 | 
					  return $?
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,14 +24,14 @@ case $1 in
 | 
				
			||||||
        iptables-save > "$status"
 | 
					        iptables-save > "$status"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Apply our ruleset
 | 
					        # Apply our ruleset
 | 
				
			||||||
        cd "$basedir"
 | 
					        cd "$basedir" || exit
 | 
				
			||||||
        count="$(ls -1 | wc -l)"
 | 
					        count="$(ls -1 | wc -l)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Only do something if there are rules
 | 
					        # Only do something if there are rules
 | 
				
			||||||
        if [ "$count" -ge 1 ]; then
 | 
					        if [ "$count" -ge 1 ]; then
 | 
				
			||||||
            for rule in *; do
 | 
					            for rule in *; do
 | 
				
			||||||
                echo "Applying iptables rule $rule ..."
 | 
					                echo "Applying iptables rule $rule ..."
 | 
				
			||||||
                iptables $(cat "$rule")
 | 
					                iptables "$(cat "$rule")"
 | 
				
			||||||
            done
 | 
					            done
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,19 +1,21 @@
 | 
				
			||||||
#!/bin/sh
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export key="$(cat "$__object/parameter/key" 2>/dev/null \
 | 
					key="$(cat "$__object/parameter/key" 2>/dev/null \
 | 
				
			||||||
   || echo "$__object_id")"
 | 
					   || echo "$__object_id")"
 | 
				
			||||||
export state="$(cat "$__object/parameter/state")"
 | 
					state="$(cat "$__object/parameter/state")"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
file="$(cat "$__object/parameter/file")"
 | 
					file="$(cat "$__object/parameter/file")"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export delimiter="$(cat "$__object/parameter/delimiter")"
 | 
					delimiter="$(cat "$__object/parameter/delimiter")"
 | 
				
			||||||
export value="$(cat "$__object/parameter/value" 2>/dev/null \
 | 
					value="$(cat "$__object/parameter/value" 2>/dev/null \
 | 
				
			||||||
   || echo "__CDIST_NOTSET__")"
 | 
					   || echo "__CDIST_NOTSET__")"
 | 
				
			||||||
 | 
					export key state delimiter value
 | 
				
			||||||
if [ -f "$__object/parameter/exact_delimiter" ]; then
 | 
					if [ -f "$__object/parameter/exact_delimiter" ]; then
 | 
				
			||||||
    export exact_delimiter=1
 | 
					    exact_delimiter=1
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    export exact_delimiter=0
 | 
					    exact_delimiter=0
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					export exact_delimiter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tmpfile=$(mktemp "${file}.cdist.XXXXXXXXXX")
 | 
					tmpfile=$(mktemp "${file}.cdist.XXXXXXXXXX")
 | 
				
			||||||
# preserve ownership and permissions by copying existing file over tmpfile
 | 
					# preserve ownership and permissions by copying existing file over tmpfile
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,7 +43,7 @@ for key in baseurl gpgkey; do
 | 
				
			||||||
   if [ -f "$__object/parameter/$key" ]; then
 | 
					   if [ -f "$__object/parameter/$key" ]; then
 | 
				
			||||||
      printf '%s=' "$key"
 | 
					      printf '%s=' "$key"
 | 
				
			||||||
      prefix=''
 | 
					      prefix=''
 | 
				
			||||||
      while read line; do
 | 
					      while read -r line; do
 | 
				
			||||||
         printf '%s%s\n' "$prefix" "$line"
 | 
					         printf '%s%s\n' "$prefix" "$line"
 | 
				
			||||||
         prefix='   '
 | 
					         prefix='   '
 | 
				
			||||||
      done < "$__object/parameter/$key"
 | 
					      done < "$__object/parameter/$key"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue