#!/bin/bash host=parabola dir=parabolagnulinux.org/repo/free batchfile=/tmp/librerelease_batchfile.$$ repo=${1} if [ ${#repo} -eq 0 ]; then exit 1; fi function to_sftp() { echo "$@" >> $batchfile } if [ ! -e ./PKGBUILD ]; then exit 1; fi source PKGBUILD source /etc/makepkg.conf if [ -e ~/.makepkg.conf ]; then source ~/.makepkg.conf; fi # Init the batchfile to_sftp "progress" # Move out the old packages for _arch in ${arch[@]}; do for pkg in ${pkgname[@]}; do pkgfile="$PKGDEST/$pkg-$pkgver-$pkgrel-$_arch$PKGEXT" if [ -e "$pkgfile" ]; then # This has to be moved to repo-maintainer ssh parabola mv $dir/$repo/os/$_arch/$pkg-*-*-$_arch$PKGEXT $dir/old/ to_sftp "put $pkgfile $dir/$repo/os/$_arch/" fi done done sftp -b ${batchfile} $host exit 0