summaryrefslogtreecommitdiffstats
path: root/cnvpkg
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2003-05-30 21:56:46 +0200
committerJudd Vinet <judd@archlinux.org>2003-05-30 21:56:46 +0200
commit636c6411196ba415652ea3357c781cbe62afea6b (patch)
treed955b454a0e22faec330725758b03fb4186f079e /cnvpkg
parente9c6f3b2131217acb4191ed69bfc3f6efa53dfbf (diff)
downloadpacman-636c6411196ba415652ea3357c781cbe62afea6b.tar.gz
pacman-636c6411196ba415652ea3357c781cbe62afea6b.tar.xz
Imported from pacman-2.5.tar.gz
Diffstat (limited to 'cnvpkg')
-rwxr-xr-xcnvpkg19
1 files changed, 19 insertions, 0 deletions
diff --git a/cnvpkg b/cnvpkg
new file mode 100755
index 00000000..2a164c12
--- /dev/null
+++ b/cnvpkg
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+TMPDIR=/tmp/.pkgcnv
+TMPFILE=/tmp/.pkgcnvf
+tl=`pwd`
+
+for fn in $*; do
+ rm -rf $TMPDIR;
+ mkdir -p $TMPDIR;
+ echo "Converting $fn"
+ cd $TMPDIR
+ tar zxvf $tl/$fn | grep -v '^.PKGINFO' | grep -v '._install' >$TMPFILE
+ mv $TMPFILE ./.FILELIST
+ if [ -f ._install ]; then
+ tar cfz /new/$fn .PKGINFO .FILELIST ._install *
+ else
+ tar cfz /new/$fn .PKGINFO .FILELIST *
+ fi
+done