From a218395dfb689447b68a345b08e7cc18d168e974 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Fri, 28 Mar 2014 21:35:53 +0400 Subject: [PATCH] removed repo-scripts since they are not needed --- repo-check | 48 ---------------------------- repo-update | 92 ----------------------------------------------------- 2 files changed, 140 deletions(-) delete mode 100755 repo-check delete mode 100755 repo-update diff --git a/repo-check b/repo-check deleted file mode 100755 index c8e59bd..0000000 --- a/repo-check +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -# variables -REPODIR="${HOME}/arch/repo" -STAGINGDIR="${HOME}/arch/staging/" - -# functions -func_update() { - PKGNAME="$1" - REPODIR="$2" - - echo "=> Checking ${PKGNAME}" - echo ${PKGNAME} | /usr/bin/grep -q "\-svn\|\-git\|\-bzr" && return 1; - /usr/bin/yaourt -G aur/${PKGNAME} - [ -d ${PKGNAME} ] || return 1; - - cd ${PKGNAME} - PKGVER=$(/usr/bin/basename $(/usr/bin/find ${REPODIR} -name "${PKGNAME}*.pkg.tar.xz") | /usr/bin/awk -F '-' '{printf("%s-%s", $(NF-2), $(NF-1));}') - _NEWVER=$(/usr/bin/grep ^pkgver= PKGBUILD | /usr/bin/sed 's/^pkgver=//' | /usr/bin/tr -d \"\|\') - _NEWREL=$(/usr/bin/grep ^pkgrel= PKGBUILD | /usr/bin/sed 's/^pkgrel=//' | /usr/bin/tr -d \"\|\') - NEWVER="${_NEWVER}-${_NEWREL}" - cd ../ - if [ "${PKGVER}" = "${NEWVER}" ]; then - /usr/bin/rm -rf ${PKGNAME} - echo "${PKGNAME} is up-to-date" - else - echo "${PKGNAME} is out-of-date" - fi -} - -# get list -/usr/bin/rm -f "${STAGINGDIR}/pkglist" -cd "${REPODIR}/i686" -/usr/bin/find * -name "*.pkg.tar.xz" >> ${STAGINGDIR}/pkglist - -# work block -cd "${STAGINGDIR}" -for PACKAGE in $(cat pkglist); do - PKGNAME=$(echo ${PACKAGE} | /usr/bin/awk -F '-' '{for(i=1; i<=NF-3;i++) {printf("%s-", $i);}}' | /usr/bin/sed 's/.$//') - func_update ${PKGNAME} ${REPODIR} -done -/usr/bin/rm -f "${STAGINGDIR}/pkglist" - -# check for updates -cd "${STAGINGDIR}" -if [[ $(find * -type d | wc -l) > 0 ]]; then - repo-update -fi diff --git a/repo-update b/repo-update deleted file mode 100755 index 4456242..0000000 --- a/repo-update +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/bash - -# variables -DBNAME="arcanisrepo" -PREPAREDIR="${HOME}/arch/prepare" -REPODIR="${HOME}/arch/repo" -ROOTDIR="${HOME}/arch/root" -STAGINGDIR="${HOME}/arch/staging/" - -# functions -func_remove() { - DBNAME="$1" - PKGNAME="$2" - /usr/bin/repo-remove ${DBNAME}.db.tar.gz ${PKGNAME} - /usr/bin/repo-remove ${DBNAME}.files.tar.gz ${PKGNAME} - /usr/bin/rm -f ${PKGNAME}* -} -export -f func_remove -func_build() { - PREPARE="$1" - ROOT="$2" - if grep "arch=('any')" PKGBUILD -q; then - /usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}" - else - if grep "lib32" PKGBUILD -q; then - /usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}" - /usr/bin/sudo /usr/bin/multilib-staging-build -r "${ROOT}" - else - /usr/bin/sudo /usr/bin/staging-i686-build -r "${ROOT}" - /usr/bin/sudo /usr/bin/staging-x86_64-build -r "${ROOT}" - fi - fi - /usr/bin/cp *.pkg.tar.xz "${PREPARE}" -} -export -f func_build - -# error checking -if [ ! -d "${PREPAREDIR}" ]; then - echo "Prepare directory does not exist" - exit 1 -fi -if [ ! -d "${REPODIR}" ] || [ ! -d "${REPODIR}/i686" ] || [ ! -d "${REPODIR}/x86_64" ]; then - echo "Repository directory does not exist" - exit 1 -fi -if [ ! -d "${STAGINGDIR}" ]; then - echo "Staging directory does not exist" - exit 1 -fi - -# building -cd "${STAGINGDIR}" -/usr/bin/find -name 'PKGBUILD' -type f -execdir /usr/bin/bash -c "func_build "${PREPAREDIR}" "${ROOTDIR}"" \; - -# signing -cd "${PREPAREDIR}" -for PACKAGE in $(/usr/bin/ls *.pkg.tar.xz); do - /usr/bin/gpg -b ${PACKAGE} -done - -# creating packages list -cd "${PREPAREDIR}" -i686_PACKAGES=$(/usr/bin/find * -name "*-i686.pkg.tar.xz" -o -name "*-any.pkg.tar.xz") -x86_64_PACKAGES=$(/usr/bin/find * -name "*-x86_64.pkg.tar.xz" -o -name "*-any.pkg.tar.xz") -echo "=> i686 packages: \n${i686_PACKAGES}" -echo "=> x86_64 packages: \n${x86_64_PACKAGES}" - -# updating i686 repo -cd "${REPODIR}/i686" -for PACKAGE in ${i686_PACKAGES}; do - PKGNAME=$(echo ${PACKAGE} | /usr/bin/awk -F '-' '{for(i=1; i<=NF-3;i++) {printf("%s-", $i);}}' | /usr/bin/sed 's/.$//') - /usr/bin/find -name "${PKGNAME}*.pkg.tar.xz" -type f -exec /usr/bin/bash -c "func_remove "${DBNAME}" "${PKGNAME}"" \; - /usr/bin/cp "${PREPAREDIR}/${PACKAGE}"{,.sig} . -done -/usr/bin/repo-add --new ${DBNAME}.db.tar.gz *.pkg.tar.xz -/usr/bin/repo-add --new --files ${DBNAME}.files.tar.gz *.pkg.tar.xz - -# updating x86_64 repo -cd "${REPODIR}/x86_64" -for PACKAGE in ${x86_64_PACKAGES}; do - PKGNAME=$(echo ${PACKAGE} | /usr/bin/awk -F '-' '{for(i=1; i<=NF-3;i++) {printf("%s-", $i);}}' | /usr/bin/sed 's/.$//') - /usr/bin/find -name "${PKGNAME}*.pkg.tar.xz" -type f -exec /usr/bin/bash -c "func_remove "${DBNAME}" "${PKGNAME}"" \; - /usr/bin/cp "${PREPAREDIR}/${PACKAGE}"{,.sig} . -done -/usr/bin/repo-add --new ${DBNAME}.db.tar.gz *.pkg.tar.xz -/usr/bin/repo-add --new --files ${DBNAME}.files.tar.gz *.pkg.tar.xz - -# clear -cd "${PREPAREDIR}" -/usr/bin/rm -rf * -cd "${STAGINGDIR}" -/usr/bin/rm -rf *