Project

General

Profile

« Previous | Next » 

Revision 0a08c3d1

ID0a08c3d113296f16375bfbc355f78f40cc5bbf23
Parent b7192b9c
Child fd391cba

Added by mlenk 9 months ago

Avoid changing ownership/permissions on unpacking tar archive when run as root

Without the option `--no-same-owner` tar (when run as root) would try to create
files with the same user/uid as the user that created the tar archive. On some
weird systems this would cause the build to fail.

```
test -d de || mkdir -p de
bunzip2 -k -c de.tar.bz2 | tar xmf -
tar: de/blz.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/banks.data : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/namloc.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de/bic.idx : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: de : le propriétaire ne peut pas être changé en uid 1000, gid 1000: Argument invalide
tar: Arrêt avec code d'échec à cause des erreurs précédentes
make8: *** [Makefile:819: de_files_tmp] Error 2
```

Thank you https://reproducible-builds.org/ for spotting this in
https://salsa.debian.org/aqbanking-team/pkg-libaqbanking/-/jobs/397846