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