Commit febda24d authored by Natanael Copa's avatar Natanael Copa

abuild: use cat <<EOF instead of tons of echo for help text

no code changes
parent 9842fbe4
......@@ -1886,49 +1886,51 @@ snapshot() {
usage() {
echo "$program $program_version"
echo "usage: $program [options] [-i PKG] [-P REPODEST] [-p PKGDEST]"
echo " [-s SRCDEST] [cmd] ..."
echo " $program [-c] -n PKGNAME[-PKGVER]"
echo "Options:"
echo " -A Print CARCH and exit"
echo " -c Enable colored output"
echo " -d Disable dependency checking"
echo " -f Force specified cmd, even if they are already done"
echo " -F Force run as root"
echo " -h Show this help"
echo " -i Install PKG after successful build"
echo " -k Keep built packages, even if APKBUILD or sources are newer"
echo " -m Disable colors (monochrome)"
echo " -p Set package destination directory"
echo " -P Set PKGDEST to REPODEST/<repo>/\$CARCH, where repo is the parents dir name"
echo " -q Quiet"
echo " -r Install missing dependencies from system repository (using sudo)"
echo " -R Recursively build and install missing dependencies (using sudo)"
echo " -s Set source package destination directory"
echo " -u Recursively build and upgrade all dependencies (using sudo)"
echo ""
echo "Commands:"
echo " checksum Generate checksum to be included in APKBUILD"
echo " fetch Fetch sources to \$SRCDEST and verify checksums"
echo " sanitycheck Basic sanity check of APKBUILD"
echo " verify Verify checksums"
echo " unpack Unpack sources to \$srcdir"
echo " prepare Apply patches"
echo " build Compile and install package into \$pkgdir"
echo " listpkg List target packages"
echo " package Create package in \$PKGDEST"
echo " rootpkg Run 'package', the split functions and create apks as fakeroot"
echo " clean Remove temp build and install dirs"
echo " cleanoldpkg Remove binary packages except current version"
echo " cleanpkg Remove already built binary and source package"
echo " cleancache Remove downloaded files from \$SRCDEST"
echo " srcpkg Make a source package"
echo " sourcecheck Check if remote source package exists upstream"
echo " up2date Compare target and sources dates"
echo " deps Install packages listed in makedepends and depends"
echo " undeps Uninstall packages listed in makedepends and depends"
echo " snapshot Create a \$giturl or \$svnurl snapshot and upload to \$disturl"
echo ""
cat << EOF
usage: $program [options] [-i PKG] [-P REPODEST] [-p PKGDEST]
[-s SRCDEST] [cmd] ...
$program [-c] -n PKGNAME[-PKGVER]
Options:
-A Print CARCH and exit
-c Enable colored output
-d Disable dependency checking
-f Force specified cmd, even if they are already done
-F Force run as root
-h Show this help
-i Install PKG after successful build
-k Keep built packages, even if APKBUILD or sources are newer
-m Disable colors (monochrome)
-p Set package destination directory
-P Set PKGDEST to REPODEST/<repo>/\$CARCH, where repo is the parents dir name
-q Quiet
-r Install missing dependencies from system repository (using sudo)
-R Recursively build and install missing dependencies (using sudo)
-s Set source package destination directory
-u Recursively build and upgrade all dependencies (using sudo)
Commands:
checksum Generate checksum to be included in APKBUILD
fetch Fetch sources to \$SRCDEST and verify checksums
sanitycheck Basic sanity check of APKBUILD
verify Verify checksums
unpack Unpack sources to \$srcdir
prepare Apply patches
build Compile and install package into \$pkgdir
listpkg List target packages
package Create package in \$PKGDEST
rootpkg Run 'package', the split functions and create apks as fakeroot
clean Remove temp build and install dirs
cleanoldpkg Remove binary packages except current version
cleanpkg Remove already built binary and source package
cleancache Remove downloaded files from \$SRCDEST
srcpkg Make a source package
sourcecheck Check if remote source package exists upstream
up2date Compare target and sources dates
deps Install packages listed in makedepends and depends
undeps Uninstall packages listed in makedepends and depends
snapshot Create a \$giturl or \$svnurl snapshot and upload to \$disturl
EOF
exit 0
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment