]> git.ipfire.org Git - pakfire.git/commitdiff
compress-man-pages: Support already XZ compressed man pages
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 18 Sep 2023 12:36:13 +0000 (12:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 18 Sep 2023 12:36:13 +0000 (12:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/compress-man-pages

index 0ff079066e02ca088bdb8f014c39366d0102c165..6a4560123a6e593888c11d92610454e2df52354f 100644 (file)
@@ -63,6 +63,11 @@ main() {
                                        file="${file%*.gz}"
                                fi
                                ;;
+                       *.xz)
+                               if xz -d "${file}"; then
+                                       file="${file%*.xz}"
+                               fi
+                               ;;
                esac
 
                # Say what we are doing...
@@ -98,14 +103,14 @@ main() {
 
                # Strip any previous compression from link
                case "${link}" in
-                       *.bz2|*.gz)
+                       *.bz2|*.gz|*.xz)
                                link="${link%.*}"
                                ;;
                esac
 
                # Strip any previous compression from target
                case "${target}" in
-                       *.bz2|*.gz)
+                       *.bz2|*.gz|*.xz)
                                target="${target%.*}"
                                ;;
                esac