Maxim Cournoyer 4f3bdc8f21
pack: Prevent duplicate files in tar archives.
Tar translate duplicate files in the archive into hard links.  These can cause
problems, as not every tool support them; for example dpkg doesn't.

* gnu/system/file-systems.scm (reduce-directories): New procedure.
(file-prefix?): Lift the restriction on file prefix.  The procedure can be
useful for comparing relative file names.  Adjust doc.
(file-name-depth): New procedure, extracted from ...
(btrfs-store-subvolume-file-name): ... here.
* guix/scripts/pack.scm (self-contained-tarball/builder): Use
reduce-directories.
* tests/file-systems.scm ("reduce-directories"): New test.
2021-06-29 14:53:21 -04:00
..
2021-06-29 14:53:21 -04:00
2021-03-06 11:41:48 +01:00
2019-12-15 00:34:05 +01:00
2020-07-05 03:15:08 +05:30
2021-01-04 23:54:16 +01:00
2020-07-05 16:07:59 +05:30
2021-06-29 14:53:21 -04:00
2020-12-09 22:25:17 +01:00
2020-04-17 23:36:47 +02:00
2021-01-04 23:54:16 +01:00
2021-01-04 23:54:16 +01:00
2021-04-12 18:42:22 +02:00
2021-06-24 23:43:05 +02:00
2020-12-19 23:25:01 +01:00
2021-05-11 12:49:53 +02:00
2021-06-14 18:35:18 +02:00
2021-06-29 00:00:13 +02:00