From 960bc63bf71108bb91513022eb5d848441f45f66 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sun, 10 Jan 2021 10:33:58 -0500 Subject: update-alternatives /usr/bin/dialog --- diff --git a/build b/build index d1b61cf..0fcba5f 100755 --- a/build +++ b/build @@ -20,6 +20,7 @@ build: install: build set -e; for lib in $(curses_libs); do \ oh-autoinstall -B build_$${lib}; \ + mv dest/usr/bin/dialog dest/usr/bin/dialog.$${lib}; \ done rm dest/usr/lib/$(OPK_HOST_ARCH)/libdialog.a oh-fixperms diff --git a/dialog-ncursesw.pkg/files b/dialog-ncursesw.pkg/files index 78fab77..05d5a66 100644 --- a/dialog-ncursesw.pkg/files +++ b/dialog-ncursesw.pkg/files @@ -1 +1 @@ -/usr/bin/dialog +/usr/bin/dialog.ncursesw diff --git a/dialog-ncursesw.pkg/postinst b/dialog-ncursesw.pkg/postinst new file mode 100644 index 0000000..ab6650c --- /dev/null +++ b/dialog-ncursesw.pkg/postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ x"${1}" = x'configure' ]; then + update-alternatives --install /usr/bin/dialog dialog \ + /usr/bin/dialog.ncursesw 30 +fi diff --git a/dialog-ncursesw.pkg/prerm b/dialog-ncursesw.pkg/prerm new file mode 100644 index 0000000..ab7d26c --- /dev/null +++ b/dialog-ncursesw.pkg/prerm @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ x"${1}" = x'remove' ] || [ x"${1}" = x'purge' ] || [ x"${1}" = x'upgrade' ] +then + update-alternatives --remove /usr/bin/dialog /usr/bin/dialog.ncursesw +fi -- cgit v0.9.1