debian package builder native way added

üst b0c8fe62
...@@ -33,12 +33,17 @@ _create_metadata(){ ...@@ -33,12 +33,17 @@ _create_metadata(){
} }
_package(){ _package(){
cd $INSTALLDIR if [ -f /var/lib/dpkg/status ] ; then
tar --gzip -cvf $PKGDIR/data.tar.gz ./* cp -prf $INSTALLDIR/* $PKGDIR/
cd $PKGDIR/DEBIAN dpkg -b $PKGDIR "$CURDIR/${name}_${arch}_${version}.deb"
tar --gzip -cvf $PKGDIR/control.tar.gz * else
echo "2.0" > $PKGDIR/debian-binary cd $INSTALLDIR
cd $PKGDIR tar --xz -cvf $PKGDIR/data.tar.xz ./*
ar r "$CURDIR/${name}_${arch}_${version}.deb" debian-binary control.tar.gz data.tar.gz cd $PKGDIR/DEBIAN
tar --xz -cvf $PKGDIR/control.tar.xz *
echo "2.0" > $PKGDIR/debian-binary
cd $PKGDIR
ar r "$CURDIR/${name}_${arch}_${version}.deb" debian-binary control.tar.xz data.tar.xz
fi
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment