Summary: | app-eselect/eselect-opengl: make updates atomic | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | SpanKY <vapier> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | nikoli |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://crbug.com/351999 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 531842, 728286 | ||
Bug Blocks: | |||
Attachments: |
0001-update-env.d-entry-atomically.patch
0002-simplify-file-deletion.patch 0003-do-not-delete-related-files-when-updating.patch 0004-upgrade-files-atomically.patch |
Description
SpanKY
![]() Somewhat confusingly, eselect mesa and opengl (and a bunch of others) are in the 'extern' branch of http://git.overlays.gentoo.org/gitweb/?p=proj/eselect.git;a=summary Created attachment 375716 [details, diff]
0001-update-env.d-entry-atomically.patch
Created attachment 375718 [details, diff]
0002-simplify-file-deletion.patch
Created attachment 375720 [details, diff]
0003-do-not-delete-related-files-when-updating.patch
Created attachment 375722 [details, diff]
0004-upgrade-files-atomically.patch
eselect-opengl-1.3* no longer plays with symlinks, so atomicity has improved ;). We could try to create the two config files atomically but I don't think there's a big point in it. (In reply to Michał Górny from comment #6) unfortunately, updating the config files atomically is also important. see the referenced CrOS bug report which started me investigating things. |