Evangelos Foutras pushed to branch main at Arch Linux / Packaging / Packages / 
7zip


Commits:
edea4793 by nl6720 at 2024-12-28T16:19:51+02:00
Use printf to improve readability

Using `printf` with a single-quoted string avoids the need to escape double
quotes.

- - - - -
3c6cb715 by Evangelos Foutras at 2024-12-28T17:18:43+02:00
Merge 'nl6720/7zz' into 'main'

Use printf to improve readability

See merge request archlinux/packaging/packages/7zip!2

- - - - -
44013cbf by Evangelos Foutras at 2024-12-28T17:35:56+02:00
Further tweak wrapper script creation + drop mkdir

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -46,10 +46,9 @@ package() {
     CPP/7zip/UI/Console/b/g/7z
   install -D CPP/7zip/Bundles/SFXCon/b/g/7zCon "$pkgdir/usr/lib/7zip/7zCon.sfx"
 
-  mkdir -p "$pkgdir/usr/bin"
   for _prog in 7za 7zr 7z; do
-    echo -e "#!/bin/sh\nexec /usr/lib/7zip/$_prog \"\$@\"" 
>"$pkgdir/usr/bin/$_prog"
-    chmod +x "$pkgdir/usr/bin/$_prog"
+    printf '#!/bin/sh\nexec /usr/lib/7zip/%s "$@"\n' "$_prog" \
+    | install -D /dev/stdin "$pkgdir/usr/bin/$_prog"
   done
 
   install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 
DOC/{,unRar}License.txt



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/7zip/-/compare/78060211cd30c74b923c455af0434a4e38875b56...44013cbf5062680251b8bdee5bfe9cb240b6e233

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/7zip/-/compare/78060211cd30c74b923c455af0434a4e38875b56...44013cbf5062680251b8bdee5bfe9cb240b6e233
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to