AppImage / AppImage/appimagetool

Bundled mksquashfs only supports zstd compression despite --comp parameter accepting other formats

Offen
#119 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C
Sterne
426
Forks
55
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Issue: --comp parameter doesn't work with gzip/xz/lzo/lz4

Why other compression methods are not added?

### Problem
Using `--comp gzip` fails because the bundled mksquashfs only supports zstd:

```
mksquashfs: Compressor "gzip" is not supported!
mksquashfs: Compressors available:
zstd (default)
```

### Cause
In `ci/install-static-mksquashfs.sh`, mksquashfs is built with only zstd enabled:
```bash
GZIP_SUPPORT=0 XZ_SUPPORT=0 LZO_SUPPORT=0 LZ4_SUPPORT=0 ZSTD_SUPPORT=1
```

### Suggested Fix
Either:
- Enable all compression formats in the build script, OR
- Validate `--comp` parameter and reject unsupported formats with clear error message

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.