Files
omarchy-pkgs/pkgbuilds
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-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-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-09-03 18:05:52 -04:00
2026-08-27 17:10:00 +02:00
2026-06-08 16:00:00 +00:00
2026-08-13 11:58:32 -07:00
2026-09-03 16:33:12 +00: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:07:21 -04:00
2026-09-03 16:33:12 +00:00
2026-06-16 11:17:06 +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-08-27 08:06:24 +00:00
2026-05-08 01:04:51 -04:00
2026-05-08 01:04:50 -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-07-26 19:16:43 +00:00
2026-08-27 08:06:24 +00:00
2026-09-03 14:03:25 -04:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:04:51 -04:00
2026-09-01 23:55:52 -04:00
2026-08-07 22:55:45 -04:00
2026-08-17 00:20:45 -07:00
2026-08-19 06:48:27 +00:00
2026-05-08 01:07:21 -04: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-09-01 04:05:40 +00:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00