From 9608af5a384fcecd88af4407760ff2ae84f3db7e Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Fri, 10 Sep 2021 19:33:36 +0300 Subject: [PATCH] update debscripts for compatibility with pacman format --- packages/docbook-xml/build.sh | 4 ++-- packages/docbook-xsl/build.sh | 4 ++-- packages/emacs/build.sh | 4 ++-- packages/game-repo/build.sh | 1 + packages/joe/build.sh | 4 ++-- packages/jupp/build.sh | 4 ++-- packages/kakoune/build.sh | 4 ++-- packages/lua-language-server/build.sh | 4 ++-- packages/man/build.sh | 4 ++-- packages/mg/build.sh | 4 ++-- packages/micro/build.sh | 4 ++-- packages/minidlna/build.sh | 2 +- packages/nano/build.sh | 4 ++-- packages/ne/build.sh | 4 ++-- packages/neovim/build.sh | 4 ++-- packages/python/build.sh | 2 +- packages/python2/build.sh | 2 +- packages/root-repo/build.sh | 1 + packages/science-repo/build.sh | 1 + packages/unstable-repo/build.sh | 1 + packages/vim-python/build.sh | 4 ++-- packages/vim/build.sh | 4 ++-- packages/vis/build.sh | 4 ++-- packages/x11-repo/build.sh | 1 + packages/zile/build.sh | 4 ++-- 25 files changed, 42 insertions(+), 37 deletions(-) diff --git a/packages/docbook-xml/build.sh b/packages/docbook-xml/build.sh index 90eff83042..42f2398441 100644 --- a/packages/docbook-xml/build.sh +++ b/packages/docbook-xml/build.sh @@ -110,7 +110,7 @@ termux_step_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ]; then if [ ! -e "$TERMUX_PREFIX/etc/xml/catalog" ]; then xmlcatalog --noout --create "$TERMUX_PREFIX/etc/xml/catalog" else @@ -138,7 +138,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "remove" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "remove" ]; then xmlcatalog --noout --del "file://$TERMUX_PREFIX/etc/xml/docbook-xml" \ $TERMUX_PREFIX/etc/xml/catalog fi diff --git a/packages/docbook-xsl/build.sh b/packages/docbook-xsl/build.sh index 25867c6daf..b4e271f105 100644 --- a/packages/docbook-xsl/build.sh +++ b/packages/docbook-xsl/build.sh @@ -60,7 +60,7 @@ termux_step_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ]; then if [ ! -e "$TERMUX_PREFIX/etc/xml/catalog" ]; then xmlcatalog --noout --create "$TERMUX_PREFIX/etc/xml/catalog" else @@ -88,7 +88,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "remove" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "remove" ]; then xmlcatalog --noout --del "$TERMUX_PREFIX/share/xml/docbook/xsl-stylesheets-$TERMUX_PKG_VERSION" \ "$TERMUX_PREFIX/etc/xml/catalog" fi diff --git a/packages/emacs/build.sh b/packages/emacs/build.sh index 9b352a6595..10c4cc4d7c 100644 --- a/packages/emacs/build.sh +++ b/packages/emacs/build.sh @@ -119,7 +119,7 @@ termux_step_post_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/emacs 40 @@ -133,7 +133,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/emacs fi diff --git a/packages/game-repo/build.sh b/packages/game-repo/build.sh index 40b4655c35..279bcf8ae9 100644 --- a/packages/game-repo/build.sh +++ b/packages/game-repo/build.sh @@ -13,6 +13,7 @@ termux_step_make_install() { } termux_step_create_debscripts() { + [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] && return 0 echo "#!$TERMUX_PREFIX/bin/sh" > postinst echo "echo Downloading updated package list ..." >> postinst echo "apt update" >> postinst diff --git a/packages/joe/build.sh b/packages/joe/build.sh index b8718ffb8b..be9cc1994f 100644 --- a/packages/joe/build.sh +++ b/packages/joe/build.sh @@ -13,7 +13,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-termcap" termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/joe 10 @@ -23,7 +23,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/joe fi diff --git a/packages/jupp/build.sh b/packages/jupp/build.sh index a5aabaf7d7..5ed108468e 100644 --- a/packages/jupp/build.sh +++ b/packages/jupp/build.sh @@ -22,7 +22,7 @@ termux_step_post_get_source() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/jupp 10 @@ -32,7 +32,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/jupp fi diff --git a/packages/kakoune/build.sh b/packages/kakoune/build.sh index bd74540256..4a2e065b46 100644 --- a/packages/kakoune/build.sh +++ b/packages/kakoune/build.sh @@ -12,7 +12,7 @@ TERMUX_PKG_EXTRA_MAKE_ARGS=" -C src debug=no " termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/kak 45 @@ -22,7 +22,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/kak fi diff --git a/packages/lua-language-server/build.sh b/packages/lua-language-server/build.sh index 60f1f3e999..0875d03933 100644 --- a/packages/lua-language-server/build.sh +++ b/packages/lua-language-server/build.sh @@ -50,9 +50,9 @@ termux_step_make_install() { termux_step_create_debscripts() { cat > prerm <<- EOF #!${TERMUX_PREFIX}/bin/bash - if [ "\$1" != "remove" ]; then exit 0; fi + if [ "$TERMUX_PACKAGE_FORMAT" != "pacman" ] && [ "\$1" != "remove" ]; then exit 0; fi # since lsp creates log file, therefore not removed automatically - rm -rf "${TERMUX_PREFIX}/lib/lua-language-server" + rm -rf "${TERMUX_PREFIX}/lib/lua-language-server" EOF } diff --git a/packages/man/build.sh b/packages/man/build.sh index 72e3a39c8b..b5b44d0b0f 100644 --- a/packages/man/build.sh +++ b/packages/man/build.sh @@ -25,8 +25,8 @@ termux_step_pre_configure() { } termux_step_create_debscripts() { - echo "interest-noawait $TERMUX_PREFIX/share/man" > triggers - + [ "$TERMUX_PACKAGE_FORMAT" != "pacman" ] && echo "interest-noawait $TERMUX_PREFIX/share/man" > triggers + echo "#!$TERMUX_PREFIX/bin/sh" >> postinst echo "makewhatis -Q" >> postinst echo "exit 0" >> postinst diff --git a/packages/mg/build.sh b/packages/mg/build.sh index 7adf4fbff9..4c5cd384ea 100644 --- a/packages/mg/build.sh +++ b/packages/mg/build.sh @@ -20,7 +20,7 @@ termux_step_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/mg 30 @@ -30,7 +30,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/mg fi diff --git a/packages/micro/build.sh b/packages/micro/build.sh index cb88e3f7a1..36250f7823 100644 --- a/packages/micro/build.sh +++ b/packages/micro/build.sh @@ -27,7 +27,7 @@ termux_step_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/micro 25 @@ -37,7 +37,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/micro fi diff --git a/packages/minidlna/build.sh b/packages/minidlna/build.sh index 92e6ee646c..1fa5ca7ea1 100644 --- a/packages/minidlna/build.sh +++ b/packages/minidlna/build.sh @@ -32,7 +32,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "remove" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" != "pacman" ] && [ "\$1" != "remove" ]; then exit 0 fi rm -rf $TERMUX_PREFIX/var/cache/minidlna diff --git a/packages/nano/build.sh b/packages/nano/build.sh index bd08193e0a..2938e63762 100644 --- a/packages/nano/build.sh +++ b/packages/nano/build.sh @@ -28,7 +28,7 @@ termux_step_post_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/nano 20 @@ -38,7 +38,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/nano fi diff --git a/packages/ne/build.sh b/packages/ne/build.sh index c980d31294..a6e834474d 100644 --- a/packages/ne/build.sh +++ b/packages/ne/build.sh @@ -16,7 +16,7 @@ termux_step_pre_configure() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/ne 15 @@ -26,7 +26,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/ne fi diff --git a/packages/neovim/build.sh b/packages/neovim/build.sh index e789c7660f..ccea4cd6d2 100644 --- a/packages/neovim/build.sh +++ b/packages/neovim/build.sh @@ -69,7 +69,7 @@ termux_step_post_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/nvim 40 @@ -81,7 +81,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/nvim update-alternatives --remove vi $TERMUX_PREFIX/bin/nvim diff --git a/packages/python/build.sh b/packages/python/build.sh index 5a1a339eb4..c36bff5e5e 100644 --- a/packages/python/build.sh +++ b/packages/python/build.sh @@ -97,7 +97,7 @@ termux_step_create_debscripts() { cat <<- PRERM_EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "remove" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" != "pacman" ] && [ "\$1" != "remove" ]; then exit 0 fi diff --git a/packages/python2/build.sh b/packages/python2/build.sh index aab84a37fa..87be8c02e5 100644 --- a/packages/python2/build.sh +++ b/packages/python2/build.sh @@ -101,7 +101,7 @@ termux_step_create_debscripts() { ## PRE RM: # Avoid running on update echo "#!$TERMUX_PREFIX/bin/sh" > prerm: - echo 'if [ $1 != "remove" ]; then exit 0; fi' >> prerm + echo "if [ \"$TERMUX_PACKAGE_FORMAT\" = \"pacman\" ] && [ \"\$1\" != \"remove\" ]; then exit 0; fi" >> prerm # Uninstall everything installed through pip: echo "pip2 freeze 2> /dev/null | xargs pip2 uninstall -y > /dev/null 2> /dev/null" >> prerm # Cleanup *.pyc files diff --git a/packages/root-repo/build.sh b/packages/root-repo/build.sh index c6b80edf65..3c4f93e3aa 100644 --- a/packages/root-repo/build.sh +++ b/packages/root-repo/build.sh @@ -13,6 +13,7 @@ termux_step_make_install() { } termux_step_create_debscripts() { + [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] && return 0 echo "#!$TERMUX_PREFIX/bin/sh" > postinst echo "echo Downloading updated package list ..." >> postinst echo "apt update" >> postinst diff --git a/packages/science-repo/build.sh b/packages/science-repo/build.sh index a78909ccb5..a1750045cd 100644 --- a/packages/science-repo/build.sh +++ b/packages/science-repo/build.sh @@ -13,6 +13,7 @@ termux_step_make_install() { } termux_step_create_debscripts() { + [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] && return 0 echo "#!$TERMUX_PREFIX/bin/sh" > postinst echo "echo Downloading updated package list ..." >> postinst echo "apt update" >> postinst diff --git a/packages/unstable-repo/build.sh b/packages/unstable-repo/build.sh index a7e37c6002..38e0a6cbdf 100644 --- a/packages/unstable-repo/build.sh +++ b/packages/unstable-repo/build.sh @@ -13,6 +13,7 @@ termux_step_make_install() { } termux_step_create_debscripts() { + [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] && return 0 echo "#!$TERMUX_PREFIX/bin/sh" > postinst echo "echo Downloading updated package list ..." >> postinst echo "apt update" >> postinst diff --git a/packages/vim-python/build.sh b/packages/vim-python/build.sh index f0cc897426..6c29cba72e 100644 --- a/packages/vim-python/build.sh +++ b/packages/vim-python/build.sh @@ -79,7 +79,7 @@ termux_step_post_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/vim 50 @@ -91,7 +91,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/vim update-alternatives --remove vi $TERMUX_PREFIX/bin/vim diff --git a/packages/vim/build.sh b/packages/vim/build.sh index abe716f04b..43028bbade 100644 --- a/packages/vim/build.sh +++ b/packages/vim/build.sh @@ -65,7 +65,7 @@ termux_step_post_make_install() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/vim 50 @@ -77,7 +77,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/vim update-alternatives --remove vi $TERMUX_PREFIX/bin/vim diff --git a/packages/vis/build.sh b/packages/vis/build.sh index 9d3a301228..daa8ad44c2 100644 --- a/packages/vis/build.sh +++ b/packages/vis/build.sh @@ -15,7 +15,7 @@ termux_step_pre_configure() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/vis 30 @@ -27,7 +27,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/vis update-alternatives --remove vi $TERMUX_PREFIX/bin/vis diff --git a/packages/x11-repo/build.sh b/packages/x11-repo/build.sh index 37cd7127fd..c58c9d35bc 100644 --- a/packages/x11-repo/build.sh +++ b/packages/x11-repo/build.sh @@ -13,6 +13,7 @@ termux_step_make_install() { } termux_step_create_debscripts() { + [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] && return 0 echo "#!$TERMUX_PREFIX/bin/sh" > postinst echo "echo Downloading updated package list ..." >> postinst echo "apt update" >> postinst diff --git a/packages/zile/build.sh b/packages/zile/build.sh index 4a552cf6b2..d958dc8cb3 100644 --- a/packages/zile/build.sh +++ b/packages/zile/build.sh @@ -21,7 +21,7 @@ termux_step_post_configure() { termux_step_create_debscripts() { cat <<- EOF > ./postinst #!$TERMUX_PREFIX/bin/sh - if [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" = "configure" ] || [ "\$1" = "abort-upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --install \ $TERMUX_PREFIX/bin/editor editor $TERMUX_PREFIX/bin/zile 35 @@ -31,7 +31,7 @@ termux_step_create_debscripts() { cat <<- EOF > ./prerm #!$TERMUX_PREFIX/bin/sh - if [ "\$1" != "upgrade" ]; then + if [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ] || [ "\$1" != "upgrade" ]; then if [ -x "$TERMUX_PREFIX/bin/update-alternatives" ]; then update-alternatives --remove editor $TERMUX_PREFIX/bin/zile fi