Loui Chang wrote:
Signed-off-by: Loui Chang <[email protected]>
---
 scripts/makepkg.sh.in |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)


I like the idea but have a few comments on the implementation.

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 433fe34..d396480 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -871,22 +871,13 @@ tidy_install() {
        fi
 }
-create_package() {
+write_pkginfo() {

I'd like this to stay at the top of create_package as nameofpkg is also needed there. Then write_pkginfo can just be called with "write_pkginfo $nameofpkg"

        if [ -z "$1" ]; then
                nameofpkg="$pkgname"
        else
                nameofpkg="$1"
        fi
- if [ ! -d "$pkgdir" ]; then
-               error "$(gettext "Missing pkg/ directory.")"
-               plain "$(gettext "Aborting...")"
-               exit 1 # $E_MISSING_PKGDIR
-       fi
-
-       cd "$pkgdir"
-       msg "$(gettext "Creating package...")"
-
        local builddate=$(date -u "+%s")
        if [ -n "$PACKAGER" ]; then
                local packager="$PACKAGER"
@@ -951,6 +942,19 @@ create_package() {
                        fi
                fi
        done
+}
+
+create_package() {
+       if [ ! -d "$pkgdir" ]; then
+               error "$(gettext "Missing pkg/ directory.")"
+               plain "$(gettext "Aborting...")"
+               exit 1 # $E_MISSING_PKGDIR
+       fi


Note comment above:

+       write_pkginfo $@
+
+       cd "$pkgdir"
+       msg "$(gettext "Creating package...")"

The warning about license should be moved to the write_pkginfo function.
# TODO maybe remove this at some point
        # warn if license array is not present or empty

Allan


_______________________________________________
pacman-dev mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/pacman-dev

Reply via email to