|
|
|
@ -15,6 +15,7 @@ For more documentation, run man aptpkg
|
|
|
|
|
|
|
|
|
|
Usage:
|
|
|
|
|
aptpkg [directory]
|
|
|
|
|
aptpkg --all [directory] Build all folders under directory
|
|
|
|
|
aptpkg --auto (commit id) Autobuild modified packages from commit
|
|
|
|
|
aptpkg -h, --help Show help
|
|
|
|
|
EOF
|
|
|
|
@ -148,10 +149,24 @@ change_autobuild_pkgs(){
|
|
|
|
|
done
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Build all in directory
|
|
|
|
|
build_all_in_dir(){
|
|
|
|
|
[ -d "$1" ] || error_usage_die "Provide a directory"
|
|
|
|
|
buildfile_folders=$(ls -d "$1"/*)
|
|
|
|
|
|
|
|
|
|
for ww in $buildfile_folders; do
|
|
|
|
|
printf "\nBuilding %s\n\n" "$ww"
|
|
|
|
|
aptpkg "$ww"
|
|
|
|
|
done
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Run!
|
|
|
|
|
case $1 in
|
|
|
|
|
-h|--help)
|
|
|
|
|
show_help ;;
|
|
|
|
|
--all)
|
|
|
|
|
shift
|
|
|
|
|
build_all_in_dir "$1" ;;
|
|
|
|
|
--auto)
|
|
|
|
|
shift
|
|
|
|
|
change_autobuild_pkgs "$1" ;;
|
|
|
|
|