summaryrefslogtreecommitdiffstats
path: root/cnvpkg
blob: 2a164c12254e83e10c7df14c5c16615bdf320ddc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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