1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-26 12:10:59 +01:00

Fixed some more remote-store store bugs. Users can now add state store components with nix-env. Paths in /nix/state are now chowned and chmodded to their owners

This commit is contained in:
Wouter den Breejen 2007-08-30 18:20:20 +00:00
parent 627afcc1aa
commit 30cf65af26
24 changed files with 327 additions and 255 deletions

View file

@ -10,8 +10,8 @@ namespace nix {
typedef enum {
wopQuit,
wopIsValidPath,
wopQuit, //0
wopIsValidPath,
wopIsValidStatePath,
wopIsValidComponentOrStatePath,
wopQuerySubstitutes,
@ -20,9 +20,9 @@ typedef enum {
wopQueryStatePathDrv,
wopQueryReferences,
wopQueryStateReferences,
wopQueryReferrers,
wopQueryStateReferrers,
wopAddToStore,
wopQueryReferrers, //10
wopQueryStateReferrers,
wopAddToStore,
wopAddTextToStore,
wopBuildDerivations, //TODO HANGS SOMETIMES !!!!!
wopEnsurePath,
@ -30,23 +30,23 @@ typedef enum {
wopAddIndirectRoot,
wopSyncWithGC,
wopFindRoots,
wopCollectGarbage,
wopExportPath,
wopCollectGarbage, //20
wopExportPath,
wopImportPath,
wopQueryDeriver,
wopQueryDerivers,
wopSetStatePathsInterval,
wopGetStatePathsInterval,
wopIsStateComponent,
wopStorePathRequisites,
wopSetStateRevisions,
wopQueryStateRevisions,
wopQueryAvailableStateRevisions,
wopQueryStateRevisions, //30
wopQueryAvailableStateRevisions,
wopCommitStatePath,
wopScanAndUpdateAllReferences,
wopToNonSharedPathSet,
wopRevertToRevision,
wopSetSharedState,
} WorkerOp;