summaryrefslogtreecommitdiff
path: root/mkipks
authorkergoth <kergoth>2002-02-22 16:00:16 (UTC)
committer kergoth <kergoth>2002-02-22 16:00:16 (UTC)
commit8151e4416f5d39e03218d4c191da33aceedfcb5f (patch) (side-by-side diff)
tree2a3146f90c79f3c79d54f1a77c467264f9c3ef99 /mkipks
parent64422505d5eddd98958984481f4c1b3d761c8e12 (diff)
downloadopie-8151e4416f5d39e03218d4c191da33aceedfcb5f.zip
opie-8151e4416f5d39e03218d4c191da33aceedfcb5f.tar.gz
opie-8151e4416f5d39e03218d4c191da33aceedfcb5f.tar.bz2
fixed tar command.
Diffstat (limited to 'mkipks') (more/less context) (ignore whitespace changes)
-rwxr-xr-xmkipks4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkipks b/mkipks
index 2a247ff..572c8f1 100755
--- a/mkipks
+++ b/mkipks
@@ -184,41 +184,41 @@ do
#size=$(du -h -s $DATADIR | sed -e 's/[ ].*//')
size=$(mkfs.jffs2 -r $DATADIR | wc -c)
echo "Package: $packagename" >$CTRLDIR/control
echo "Installed-Size: $size" >>$CTRLDIR/control
echo "Filename: ./$package.ipk" >>$CTRLDIR/control
echo "Version: $version" >>$CTRLDIR/control
echo "Depends: $depends" >>$CTRLDIR/control
egrep -v "^(Files|Version|Depends):" >>$CTRLDIR/control $i
echo "$DEB_VERSION" >$TDIR/debian-binary
base=${i%.control}
scripts="preinst postinst prerm postrm"
for pf in $scripts
do
if [ -x ${base}.$pf ]
then
cp ${base}.$pf $CTRLDIR/$pf
fi
done
if [ "$UID" = 0 ]
then
chown -R root.root $TDIR
else
echo "Warning: You are not root. Unable to squash permissions."
fi
- ( cd $CTRLDIR; tar --owner root --group root cfz ../control.tar.gz ./*; )
- ( cd $DATADIR; tar --owner root --group root cfz ../data.tar.gz ./*; )
+ ( cd $CTRLDIR; tar --owner=root --group=root cfz ../control.tar.gz ./*; )
+ ( cd $DATADIR; tar --owner=root --group=root cfz ../data.tar.gz ./*; )
( cd $TDIR; rm -rf control data; tar cf - ./debian-binary ./control.tar.gz ./data.tar.gz; ) | gzip >$RDIR/$package.ipk
RESULT=$package.ipk
if [ -n "$VERB" ]
then
echo >&2 "Built $RESULT ($size)"
fi
if [ -n "$LIST" ]
then
echo $RESULT
fi
fi
else
echo >&2 "Not building $package package"
fi
done