#!/bin/bash dry=`echo $1 | grep -ci dry` if [[ $dry -gt 0 ]] then DRY="--dry-run" dry="dry" else dry="" fi base=`pwd` ver=`basename $base | sed 's/\.pack//'` if [[ "$pass" = "" ]] then echo "***** WARNING: password for gpg not set, not creating .asc files" sleep 5 fi #for port in slackware_aarch64 slackware_armv5te slackware_armv7hl slackware_mips slackware_mipsel slackware_mips64el slackware_ppc slackware_ppc64 slackware_ppc64le slackware_riscv64 slackware_s390x #rsync $DRY -avzH --delete commonpkgs* ryzenf1:/var/www/slackware/ rsync $DRY -avz --copy-links ../scripts-$ver/* ryzenf1:/var/www/slackware/source-$ver/scripts/ ./md5source.sh for port in bonslack_* do echo "" echo "***********************" echo "Doing $port ..." echo "***********************" echo "" cd $base/$port sh ../../moveold.sh if [[ -d patches ]] then cd patches sh ../../../movepatch.sh cd - else echo "No patches..." fi if [[ -d testing ]] then cd testing sh ../../../movepatch.sh cd - fi if [[ -d extra/aspell-word-lists ]] then cd extra/aspell-word-lists sh ../../../../movepatch.sh cd - fi echo $pass | sh ../../sign.sh sh ../syncf1.sh $dry cd $base done