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