summaryrefslogtreecommitdiffstats
path: root/pkgdb1
diff options
context:
space:
mode:
authorAaron Griffin <aaronmgriffin@gmail.com>2008-04-15 19:20:32 +0200
committerAaron Griffin <aaronmgriffin@gmail.com>2008-04-15 19:22:06 +0200
commit2e0364b61c96598191e75fb9556fe454d6a1fb5f (patch)
tree7d41b67dd30693ffb823860e565bbc0eefb740ee /pkgdb1
parentc3c08ee41c01b0beb2f53d7e75cf089dfbae9f99 (diff)
downloaddbscripts-2e0364b61c96598191e75fb9556fe454d6a1fb5f.tar.gz
dbscripts-2e0364b61c96598191e75fb9556fe454d6a1fb5f.tar.xz
Remove SQL database related tasks from these scripts
Updating a SQL database should NOT be a task of these scripts. They should deal ONLY with the act of maintaining a pacman repo Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Diffstat (limited to 'pkgdb1')
-rwxr-xr-xpkgdb170
1 files changed, 0 insertions, 70 deletions
diff --git a/pkgdb1 b/pkgdb1
deleted file mode 100755
index 72dc3ac..0000000
--- a/pkgdb1
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-
-# Get the package name from the filename
-# hackish, but should work for now
-getpkgname() {
- local tmp
-
- tmp=${1##*/}
- tmp=${tmp%.pkg.tar.gz}
- tmp=${tmp%-i686}
- tmp=${tmp%-x86_64}
- echo ${tmp%-*-*}
-}
-
-STAGEDIR=$(pwd)
-
-#This is our "unknown" category. We will have to do something about this later.
-# It is a stop-gap. We will insert new packages in this way
-CATEGORY="unknown"
-
-SVNCO=$1
-REPOTAG=$2
-if [ "$SVNCO" = "" ]; then
- me=$(basename $0)
- echo "usage: $me <abs_dir> <repo_tag>" >&2
- exit 1
-fi
-
-if [ ! "$(ls $STAGEDIR/*.pkg.tar.gz 2>/dev/null)" ]; then
- exit
-fi
-
-cd $STAGEDIR
-for pkgfile in $STAGEDIR/*.pkg.tar.gz; do
- pkgname=$(getpkgname $pkgfile);
- fullname=$(basename $pkgfile)
- pkgpath="$SVNCO/$pkgname/repos/$REPOTAG"
-
- # find the matching PKGBUILD
- if [ ! -d "$pkgpath" ]; then
- msg "WARNING: could not find PKGBUILD for $pkgname, cannot update this entry"
- return
- fi
- pkgbuild="${pkgpath}/PKGBUILD"
- if [ ! -f $pkgbuild ]; then
- msg "WARNING: could not find PKGBUILD for $fullname, cannot update this entry"
- return
- fi
-
- # pick out the category from the pathname
- unset pkgname pkgver pkgrel pkgdesc license groups provides md5sums force
- unset replaces depends conflicts backup source install build makedepends
- unset options
- source $pkgbuild || continue
-
- deplist=${depends[@]}
- sources=${source[@]}
- echo $fullname
- echo $pkgname
- echo $pkgver
- echo $pkgrel
- echo $pkgdesc
- echo $CATEGORY
- echo $url
- echo $sources
- echo $deplist
-done
-
-exit 0
-