Ludovic Courtès
72dc64f8f7
store-copy: Canonicalize the mtime and permissions of the store copy.
...
Fixes a bug whereby directories in the output of 'guix pack -f tarball'
would not be read-only.
* guix/build/store-copy.scm (reset-permissions): New procedure.
(populate-store): Pass #:keep-mtime? #t to 'copy-recursively'. Call
'reset-permissions'.
* tests/pack.scm ("self-contained-tarball"): In CHECK, define
'canonical?' and use it to check that every file has an mtime of 1 and
is read-only.
* tests/guix-pack.sh: Invoke "chmod -Rf +w" before "rm -rf" in trap.
2018-11-06 23:21:24 +01:00
..
2018-05-10 01:06:22 +02:00
2018-07-19 19:46:31 +02:00
2018-03-11 22:04:40 +01:00
2017-05-13 16:52:11 +02:00
2018-03-11 22:04:40 +01:00
2018-03-16 05:01:50 -04:00
2018-06-18 23:19:51 +02:00
2018-03-16 05:02:32 -04:00
2018-08-24 18:01:05 +02:00
2017-10-19 23:21:49 +02:00
2018-09-27 23:21:53 +02:00
2018-03-11 22:04:40 +01:00
2018-04-21 05:02:52 -04:00
2018-05-06 15:56:24 +02:00
2018-03-11 22:04:40 +01:00
2018-10-28 22:17:17 -04:00
2018-03-16 05:01:47 -04:00
2018-03-29 17:58:16 +02:00
2018-03-16 05:01:43 -04:00
2018-07-19 19:12:54 -04:00
2018-08-24 18:01:05 +02:00
2018-03-29 17:58:15 +02:00
2018-07-23 12:25:31 +02:00
2018-10-01 12:12:08 +02:00
2018-03-16 05:02:36 -04:00
2018-06-28 03:55:37 -04:00
2018-10-02 14:53:39 +02:00
2017-02-27 15:31:06 +02:00
2018-07-28 14:54:18 +02:00
2018-03-11 22:04:40 +01:00
2018-03-11 22:04:40 +01:00
2018-03-16 05:01:52 -04:00
2018-09-11 00:14:58 +02:00
2017-11-07 00:12:10 +01:00
2018-03-18 00:49:05 -04:00
2016-08-30 22:38:28 +02:00
2018-05-31 13:24:17 +02:00
2013-05-08 23:45:02 +02:00
2018-07-24 22:55:38 +02:00
2018-03-16 05:01:57 -04:00
2018-11-06 23:21:24 +01:00
2018-03-16 05:02:34 -04:00
2018-09-10 17:47:52 +02:00
2018-03-16 05:01:56 -04:00
2018-05-17 10:48:37 +02:00
2018-03-16 20:02:47 -04:00
2018-06-19 10:48:14 +02:00