summaryrefslogtreecommitdiff
path: root/neuesPerlPaket
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-09-07 09:26:07 +0200
committerErich Eckner <git@eckner.net>2017-09-07 09:26:07 +0200
commitf721559a4f9d215f13cb2f4b81cb8bf13fcc4050 (patch)
treef4ed9bc8f0a92018dae50f5c406387044b49b450 /neuesPerlPaket
parent5a8a7442666e178adc19ccb8bfae40009a61f856 (diff)
downloadarchlinuxewe.git.save-f721559a4f9d215f13cb2f4b81cb8bf13fcc4050.tar.xz
neuesPerlPaket: gibt nun die Moeglichkeit, die PKGBUILD zu editieren
Diffstat (limited to 'neuesPerlPaket')
-rwxr-xr-xneuesPerlPaket47
1 files changed, 29 insertions, 18 deletions
diff --git a/neuesPerlPaket b/neuesPerlPaket
index 1e6b1a09..6187dc52 100755
--- a/neuesPerlPaket
+++ b/neuesPerlPaket
@@ -174,26 +174,37 @@ versteheMetaYml
needs_build=true
while ${needs_build}; do
- needs_build=false
- makepkg -fcrs --noconfirm --asdeps || exit 1
- namcap ${pkgname}-*.pkg.tar.xz | \
- tee namcap.log
- if grep -q ' W: No ELF files and not an "any" package$' namcap.log; then
- rm ${pkgname}-*.pkg.tar.xz
- needs_build=true
- sed -i "s/^arch=.*\$/arch=('any')/" PKGBUILD
- fi
-done
-echo ''
-echo 'sieht soweit erst mal gut aus, oder?'
-read antwort
+ while ${needs_build}; do
+ needs_build=false
+ makepkg -fcrs --noconfirm --asdeps || exit 1
+ namcap ${pkgname}-*.pkg.tar.xz | \
+ tee namcap.log
+ if grep -q ' W: No ELF files and not an "any" package$' namcap.log; then
+ rm ${pkgname}-*.pkg.tar.xz
+ needs_build=true
+ sed -i "s/^arch=.*\$/arch=('any')/" PKGBUILD
+ fi
+ done
-if [ -n "${antwort}" ]
-then
- echo 'ok, dann nicht ...'
- exit 1
-fi
+ echo ''
+ echo 'sieht soweit erst mal gut aus, oder?'
+ read antwort
+
+ case "${antwort}" in
+ '')
+ ;;
+ 'e')
+ nano PKGBUILD
+ needs_build=true
+ ;;
+ *)
+ echo 'ok, dann nicht ...'
+ exit 1
+ ;;
+ esac
+
+done
pacman -Qlp ${pkgname}-*.pkg.tar.xz