From: Karel Zak Date: Wed, 22 Jan 2025 19:36:04 +0000 (+0100) Subject: po-man: fix uninstall X-Git-Tag: v2.42-start~47^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00e2422819995b4a66b4cbc6e9e547de7f3818ef;p=thirdparty%2Futil-linux.git po-man: fix uninstall Signed-off-by: Karel Zak --- diff --git a/tools/poman-install.sh b/tools/poman-install.sh index 737e73a25..0348dce83 100755 --- a/tools/poman-install.sh +++ b/tools/poman-install.sh @@ -69,23 +69,27 @@ if [ ${#MANPAGES[@]} -eq 0 ]; then fi for LOCALEDIR in "$MANSRCDIR"/*/; do - LOCALE=$(basename "$LOCALEDIR") - for MANPAGE in "${MANPAGES[@]}"; do - MANPAGE=$(basename "$MANPAGE") - SECTION="${MANPAGE##*.}" - PAGE="$LOCALEDIR/man$SECTION/$MANPAGE" - if [ -f "$PAGE" ]; then + LOCALE=$(basename "$LOCALEDIR") + for MANPAGE in "${MANPAGES[@]}"; do + MANPAGE=$(basename "$MANPAGE") + SECTION="${MANPAGE##*.}" + + if [ "$MYCMD" = "install" ]; then + PAGE="$LOCALEDIR/man$SECTION/$MANPAGE" + if [ -f "$PAGE" ]; then + if [ -z ${MESON_INSTALL_QUIET+x} ]; then + echo "Installing $PAGE to ${MANDIR}/$LOCALE/man$SECTION" + fi + mkdir -p "${MANDIR}/$LOCALE/man$SECTION" + install -m 644 "$PAGE" "${MANDIR}/$LOCALE/man$SECTION" + fi - if [ "$MYCMD" = "install" ]; then - if [ -z ${MESON_INSTALL_QUIET+x} ]; then - echo "Installing $PAGE to ${MANDIR}/$LOCALE/man$SECTION" - fi - mkdir -p "${MANDIR}/$LOCALE/man$SECTION" - install -m 644 "$PAGE" "${MANDIR}/$LOCALE/man$SECTION" + elif [ "$MYCMD" = "uninstall" ]; then + if [ -z ${MESON_INSTALL_QUIET+x} ]; then + echo "Uninstalling ${MANDIR}/$LOCALE/man$SECTION/$MANPAGE" + fi + rm -f "${MANDIR}/$LOCALE/man$SECTION/$MANPAGE" + fi - elif [ "$MYCMD" = "uninstall" ]; then - rm -f "${MANDIR}/$LOCALE/man$SECTION/$PAGE" - fi - fi - done + done done