Compress-package script for files in /freon
This commit is contained in:
parent
67f6bbdbf2
commit
525e5dd073
@ -877,6 +877,8 @@ hexchat()
|
||||
|
||||
cd $hexchatsrcdir
|
||||
|
||||
./autogen.sh
|
||||
|
||||
./configure --prefix=$freondir --disable-python --disable-lua
|
||||
|
||||
make
|
||||
|
55
compress-package
Executable file
55
compress-package
Executable file
@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
# Wrapper for building freon extension into a package.
|
||||
# Version: 0.0.1
|
||||
# (C) Chris Dorman, 2020 GPLv3+
|
||||
|
||||
|
||||
# work directories
|
||||
tmpdir="`pwd`/pkg"
|
||||
srcdir="`pwd`/pkgsrc"
|
||||
rootdir="`pwd`/src/rootfs"
|
||||
freondir="/freon"
|
||||
pkgdir="`pwd`/pkgs"
|
||||
|
||||
if [ ! -d "$tmpdir" ]; then
|
||||
echo "Warning: tmp directory not found, creating."
|
||||
mkdir $tmpdir > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
if [ ! -d "$pkgdir" ]; then
|
||||
echo "Warning: tgz directory not found, creating."
|
||||
mkdir $pkgdir > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
* ) echo "Building $1.tgz..."
|
||||
|
||||
if [ -d $tmpdir ]; then
|
||||
rm -rf $tmpdir
|
||||
fi
|
||||
|
||||
mkdir $tmpdir
|
||||
|
||||
cd $tmpdir/..
|
||||
|
||||
if [ -f "deps/${1}.deps" ]; then
|
||||
cp deps/$1.deps $tmpdir/
|
||||
fi
|
||||
|
||||
if [ -f "deps/${1}.exec" ]; then
|
||||
cp deps/$1.exec $tmpdir/execute.sh
|
||||
fi
|
||||
|
||||
cp -av $freondir $tmpdir/.
|
||||
|
||||
cd $tmpdir
|
||||
|
||||
tar -czf $1.tgz *
|
||||
|
||||
cp $1.tgz $pkgdir/$1.tgz
|
||||
|
||||
rm -rf $tmpdir
|
||||
|
||||
echo "Done!"
|
||||
;;
|
||||
esac
|
Loading…
x
Reference in New Issue
Block a user