mid-kid
9 years ago
2 changed files with 25 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||
#!/bin/sh -e |
|||
# A hacky script to generate .t?z files using satellites. |
|||
# It's a fairly simple wrapper to astronaut, that generates a pkgtools package at the end. |
|||
|
|||
# This may also serve as an example on how you can wrap astronaut to package in any format. |
|||
|
|||
if [ "$(id -u)" != "0" ]; then |
|||
echo "This script has to be run as root" 1>&2 |
|||
exit 1 |
|||
fi |
|||
|
|||
_topdir=$PWD |
|||
_astronaut="$(dirname "$0")/astronaut" |
|||
[ ! -f "$_astronaut" ] && _astronaut="astronaut" |
|||
|
|||
_nuke_dir_install=true |
|||
|
|||
. "$_astronaut" |
|||
|
|||
# _dir_pkgtools should be set from a configuration file (e.g. ~/.astronaut.conf), and points to wherever you want your packages to be placed. |
|||
[ "$_dir_pkgtools" ] && mkdir -p "$_dir_pkgtools" || _dir_pkgtools="$_topdir" |
|||
cd "$dir_install" |
|||
makepkg -l y -c n "$_dir_pkgtools/$name-$version-$(uname -m)-astro.tgz" |
Loading…
Reference in new issue