diff options
-rwxr-xr-x | tools/patch-tool-mxe | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/tools/patch-tool-mxe b/tools/patch-tool-mxe index 8c30eb1..38d4f17 100755 --- a/tools/patch-tool-mxe +++ b/tools/patch-tool-mxe @@ -73,10 +73,26 @@ function import_patch { git am --keep-cr } -if [ "$cmd" == "init" ]; then - init_git $pkg -elif [ "$cmd" == "import" ]; then - import_patch $pkg -elif [ "$cmd" == "export" ]; then - export_patch $pkg -fi +case "$cmd" in + init) + init_git $pkg + ;; + import) + import_patch $pkg + ;; + export) + export_patch $pkg + ;; + *) + echo "Unrecognized command '${cmd}'" >&2 + cat <<EOS + Usage: $0 COMMAND PACKAGENAME + where COMMAND is one of: + init - create a git directory for the package with the raw source + import - apply the "pkgname-1-fixes.patch" patch commits + export - create/replace the "pkgname-1-fixes.patch" patch with a patch of all commits since init. +EOS + exit 1 + ;; +esac + |