mirror of
				https://github.com/strongswan/strongswan.git
				synced 2025-11-04 00:00:51 -05:00 
			
		
		
		
	sec-updater: Use latest versions
This commit is contained in:
		
							parent
							
								
									d23ca7f345
								
							
						
					
					
						commit
						91896264b2
					
				@ -4,17 +4,17 @@ DIR="/etc/pts"
 | 
			
		||||
DISTS_DIR="$DIR/dists"
 | 
			
		||||
DATE=`date +%Y%m%d-%H%M`
 | 
			
		||||
UBUNTU="http://security.ubuntu.com/ubuntu"
 | 
			
		||||
UBUNTU_VERSIONS="bionic xenial"
 | 
			
		||||
UBUNTU_VERSIONS="focal bionic"
 | 
			
		||||
UBUNTU_DIRS="main multiverse restricted universe"
 | 
			
		||||
UBUNTU_ARCH="binary-amd64"
 | 
			
		||||
DEBIAN="http://security.debian.org"
 | 
			
		||||
DEBIAN_VERSIONS="stretch jessie wheezy"
 | 
			
		||||
DEBIAN_VERSIONS="buster"
 | 
			
		||||
DEBIAN_DIRS="main contrib non-free"
 | 
			
		||||
DEBIAN_ARCH="binary-amd64 binary-armhf"
 | 
			
		||||
RASPIAN="http://archive.raspberrypi.org/debian"
 | 
			
		||||
RASPIAN_VERSIONS="jessie wheezy"
 | 
			
		||||
RASPIAN_DIRS="main"
 | 
			
		||||
RASPIAN_ARCH="binary-armhf"
 | 
			
		||||
RASPBIAN="http://archive.raspberrypi.org/debian"
 | 
			
		||||
RASPBIAN_VERSIONS="buster"
 | 
			
		||||
RASPBIAN_DIRS="main"
 | 
			
		||||
RASPBIAN_ARCH="binary-armhf"
 | 
			
		||||
CMD=/usr/sbin/sec-updater
 | 
			
		||||
CMD_LOG="$DIR/logs/$DATE-sec-update.log"
 | 
			
		||||
DEL_LOG=1
 | 
			
		||||
@ -48,35 +48,51 @@ do
 | 
			
		||||
    mkdir -p $v-updates/$a
 | 
			
		||||
    for d in $DEBIAN_DIRS
 | 
			
		||||
    do
 | 
			
		||||
      if [ $v = "stretch" ]
 | 
			
		||||
      then
 | 
			
		||||
        wget -nv $DEBIAN/dists/$v/updates/$d/$a/Packages.xz  -O $v-updates/$a/Packages-$d.xz
 | 
			
		||||
        unxz -f $v-updates/$a/Packages-$d.xz
 | 
			
		||||
      else
 | 
			
		||||
        wget -nv $DEBIAN/dists/$v/updates/$d/$a/Packages.bz2  -O $v-updates/$a/Packages-$d.bz2
 | 
			
		||||
        bunzip2 -f $v-updates/$a/Packages-$d.bz2
 | 
			
		||||
      fi
 | 
			
		||||
      wget -nv $DEBIAN/dists/$v/updates/$d/$a/Packages.xz  -O $v-updates/$a/Packages-$d.xz
 | 
			
		||||
      unxz -f $v-updates/$a/Packages-$d.xz
 | 
			
		||||
    done
 | 
			
		||||
  done
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
# Download Raspian distribution information
 | 
			
		||||
# Download Raspbian distribution information
 | 
			
		||||
 | 
			
		||||
for v in $RASPIAN_VERSIONS
 | 
			
		||||
for v in $RASPBIAN_VERSIONS
 | 
			
		||||
do
 | 
			
		||||
  for a in $RASPIAN_ARCH
 | 
			
		||||
  for a in $RASPBIAN_ARCH
 | 
			
		||||
  do
 | 
			
		||||
    mkdir -p $v-raspian/$a
 | 
			
		||||
    for d in $RASPIAN_DIRS
 | 
			
		||||
    mkdir -p $v-raspbian/$a
 | 
			
		||||
    for d in $RASPBIAN_DIRS
 | 
			
		||||
    do
 | 
			
		||||
      wget -nv $RASPIAN/dists/$v/$d/$a/Packages.gz  -O $v-raspian/$a/Packages-$d.gz
 | 
			
		||||
      gunzip -f $v-raspian/$a/Packages-$d.gz
 | 
			
		||||
      wget -nv $RASPBIAN/dists/$v/$d/$a/Packages.gz  -O $v-raspbian/$a/Packages-$d.gz
 | 
			
		||||
      gunzip -f $v-raspbian/$a/Packages-$d.gz
 | 
			
		||||
    done
 | 
			
		||||
  done
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
# Run sec-updater in distribution information
 | 
			
		||||
 | 
			
		||||
for f in focal-security/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Ubuntu 20.04" --arch "x86_64" --file $f --security \
 | 
			
		||||
       --uri $UBUNTU >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in focal-updates/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "updates:  $f"
 | 
			
		||||
  $CMD --os "Ubuntu 20.04" --arch "x86_64" --file $f \
 | 
			
		||||
       --uri $UBUNTU >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in bionic-security/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
@ -99,32 +115,10 @@ do
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in xenial-security/binary-amd64/*
 | 
			
		||||
for f in buster-updates/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Ubuntu 16.04" --arch "x86_64" --file $f --security \
 | 
			
		||||
       --uri $UBUNTU >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in xenial-updates/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "updates:  $f"
 | 
			
		||||
  $CMD --os "Ubuntu 16.04" --arch "x86_64" --file $f \
 | 
			
		||||
       --uri $UBUNTU >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in stretch-updates/binary-amd64/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 9.0" --arch "x86_64" --file $f --security \
 | 
			
		||||
  $CMD --os "Debian 10" --arch "x86_64" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
@ -132,10 +126,10 @@ do
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in jessie-updates/binary-amd64/*
 | 
			
		||||
for f in buster-updates/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 8.0" --arch "x86_64" --file $f --security \
 | 
			
		||||
  $CMD --os "Debian 10" --arch "armhf" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
@ -143,66 +137,11 @@ do
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in wheezy-updates/binary-amd64/*
 | 
			
		||||
for f in buster-raspbian/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 7.0" --arch "x86_64" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in stretch-updates/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 9.0" --arch "armhf" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in jessie-updates/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 8.0" --arch "armhf" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in wheezy-updates/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 7.0" --arch "armhf" --file $f --security \
 | 
			
		||||
       --uri $DEBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in jessie-raspian/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 8.0" --arch "armv7l" --file $f --security \
 | 
			
		||||
       --uri $RASPIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
for f in wheezy-raspian/binary-armhf/*
 | 
			
		||||
do
 | 
			
		||||
  echo "security: $f"
 | 
			
		||||
  $CMD --os "Debian 7.11" --arch "armv7l" --file $f --security \
 | 
			
		||||
       --uri $RASPIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  $CMD --os "Raspbian 10" --arch "armhf" --file $f --security \
 | 
			
		||||
       --uri $RASPBIAN >> $CMD_LOG 2>&1
 | 
			
		||||
  if [ $? -eq 0 ]
 | 
			
		||||
  then
 | 
			
		||||
    DEL_LOG=0
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user