mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 04:26:25 +00:00
4527841b135cdb696ad432119995cd905da2d312
Everything from the pool wipe to the signature is one transaction over a shared tree, and the Genesis packages are verified inside it, so a second writer between that verification and apt-ftparchive would be indexed and signed unchecked -- or, arriving later, would leave clients with checksum failures against metadata this run signed. Take the tree for the duration with an atomic mkdir lock, the same NFS-safe scheme mockbuild-all.pl uses for its output, released on exit and overridable with --force-unlock when a killed run left one behind.
Description
No description provided
Languages
C
89%
Perl
6.7%
Assembly
1.4%
JavaScript
0.8%
Makefile
0.6%
Other
1.4%