Spencer Bull
1fa158942a
perplexity: make the stray-entry guard type-blind
...
Review caught that the allowlist only listed files and symlinks, so a
future deb shipping an empty top-level bin/, sbin/ or lib64/ -- each a
filesystem-owned symlink here, the exact conflict class this guard
exists to close -- would pass it, as would FIFOs and device nodes.
Delete the one known unit, rmdir its emptied parents, and treat any
remaining entry outside opt/ and usr/ as unexpected, whatever its type.
This also stops silently rm -rf'ing future /lib content: anything new
there now fails the build for a human to look at instead.
Verified: clean build ships only etc/, opt/ and usr/; an injected empty
bin/, a stray lib64/ file, and a FIFO each abort package() with the
entry listed. Built via bin/build; installs clean in a fresh container.
2026-09-04 16:16:54 -05:00
..
2026-08-25 18:44:05 +00:00
2026-08-19 06:48:27 +00:00
2026-08-24 01:24:35 +00:00
2026-09-01 04:05:40 +00:00
2026-09-03 22:04:04 -04:00
2026-09-01 23:30:10 -04:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-09-03 16:01:03 +00:00
2026-09-03 16:01:03 +00:00
2026-09-01 04:05:40 +00:00
2026-09-03 16:01:03 +00:00
2026-09-01 04:05:40 +00:00
2026-08-15 18:34:51 +00:00
2026-08-15 17:29:37 -05:00
2026-05-08 01:07:21 -04:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-09-03 18:05:52 -04:00
2026-09-03 22:13:59 -04:00
2026-08-27 17:10:00 +02:00
2026-08-22 07:41:39 -07:00
2026-08-30 23:49:02 -04:00
2026-08-13 03:31:01 -07:00
2026-09-03 22:04:04 -04:00
2026-06-08 16:00:00 +00:00
2026-07-13 12:08:22 -07:00
2026-08-13 11:58:32 -07:00
2026-07-27 09:53:23 -07:00
2026-07-24 08:19:11 -07:00
2026-07-24 08:19:11 -07:00
2026-07-20 17:41:35 -07:00
2026-07-24 08:19:11 -07:00
2026-07-24 08:19:11 -07:00
2026-09-01 04:05:40 +00:00
2026-07-26 19:16:43 +00:00
2026-09-03 16:33:12 +00:00
2026-08-12 15:18:39 -05:00
2026-09-01 04:05:40 +00:00
2026-08-24 01:24:35 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:15:44 -04:00
2026-05-08 01:07:21 -04:00
2026-05-08 01:07:21 -04:00
2026-05-08 01:07:21 -04:00
2026-09-03 16:33:12 +00:00
2026-06-16 11:17:06 +00:00
2026-07-26 19:16:43 +00:00
2026-08-13 03:31:01 -07:00
2026-08-13 11:58:32 -07:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-09-03 16:33:12 +00:00
2026-09-01 01:21:34 -04:00
2026-09-02 21:59:45 +10:00
2026-07-24 17:41:15 -07:00
2026-05-08 01:07:21 -04:00
2026-09-02 21:59:45 +10:00
2026-08-27 08:06:24 +00:00
2026-05-08 01:04:51 -04:00
2026-05-08 01:07:21 -04:00
2026-08-13 04:31:10 -07:00
2026-09-02 21:59:45 +10:00
2026-09-02 21:59:45 +10:00
2026-05-08 01:04:50 -04:00
2026-06-03 12:45:35 -04:00
2026-09-03 22:04:04 -04:00
2026-08-15 18:06:52 -04:00
2026-08-07 04:29:12 -07:00
2026-09-01 04:05:40 +00:00
2026-08-27 21:58:26 +00:00
2026-09-03 16:01:03 +00:00
2026-09-03 16:33:12 +00:00
2026-09-04 16:16:54 -05:00
2026-09-01 01:55:23 -04:00
2026-09-01 01:55:23 -04:00
2026-05-23 08:25:37 +00:00
2026-09-03 22:13:59 -04:00
2026-09-03 21:18:13 +00:00
2026-09-02 23:15:55 +10:00
2026-07-26 19:16:43 +00:00
2026-08-27 08:06:24 +00:00
2026-09-03 14:03:25 -04:00
2026-05-08 01:07:21 -04:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:04:51 -04:00
2026-09-03 22:13:59 -04:00
2026-09-01 23:55:52 -04:00
2026-09-03 22:13:59 -04:00
2026-08-23 16:23:05 +02:00
2026-08-07 22:55:45 -04:00
2026-05-08 01:07:21 -04:00
2026-08-27 22:11:38 -04:00
2026-08-17 00:20:45 -07:00
2026-05-08 01:07:21 -04:00
2026-08-19 06:48:27 +00:00
2026-09-03 22:13:59 -04:00
2026-05-08 01:07:21 -04:00
2026-09-03 22:13:59 -04:00
2026-09-03 16:01:03 +00:00
2026-09-03 16:01:03 +00:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00
2026-08-24 01:24:35 +00:00
2026-09-01 04:05:40 +00:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00