]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
po-man: fix uninstall
authorKarel Zak <kzak@redhat.com>
Wed, 22 Jan 2025 19:36:04 +0000 (20:36 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 12 Feb 2025 09:52:47 +0000 (10:52 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
tools/poman-install.sh

index 737e73a2534bce41fde8a77ff7ddf5883d1d6f46..0348dce83b48f25eef3033a41f0d78ed659b9af4 100755 (executable)
@@ -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