Wouter den Breejen
|
53a6b9aaa5
|
* Fixed very old transactional bug that caused a freeze sometimes
* State components that get their state at runtime can now be (un)installed with nix-env
|
2007-08-17 15:35:34 +00:00 |
|
Wouter den Breejen
|
4089bd5f19
|
State is now maintained (their paths are automatically shared), unless sharedState is set in the nix-expr, when a new version with the same drv-name of the component is installed
|
2007-08-13 15:35:12 +00:00 |
|
Wouter den Breejen
|
7424d72098
|
Partially integrated state components (startscripts) into nix-env
|
2007-08-10 15:39:02 +00:00 |
|
Wouter den Breejen
|
13f321e397
|
State revisions are now printed like this: Rev. 01 @ Mon Aug 6 15:48:37 2007 (1186408117) -- Initial build revision.
|
2007-08-06 15:01:39 +00:00 |
|
Wouter den Breejen
|
83ec65edf5
|
|
2007-07-27 16:22:53 +00:00 |
|
Wouter den Breejen
|
856251df03
|
Fixed revert issue
|
2007-07-26 11:39:55 +00:00 |
|
Wouter den Breejen
|
0fc5accd86
|
Replaced SVN by Ext3COW as a backend for state (still some things need to happen: reverting doesn't go right in all cases yet)
|
2007-07-25 21:52:33 +00:00 |
|
Wouter den Breejen
|
dc4395b737
|
|
2007-07-24 12:47:28 +00:00 |
|
Wouter den Breejen
|
00f39f88f7
|
adjusted queryReferences/Referrers to handle shared state paths.
|
2007-07-20 11:03:30 +00:00 |
|
Wouter den Breejen
|
7f2140d17f
|
Before adjusting queryReferences/Referrers to handle shared state paths
|
2007-07-19 12:25:38 +00:00 |
|
Wouter den Breejen
|
b46db4dea7
|
|
2007-07-18 11:19:41 +00:00 |
|
Wouter den Breejen
|
c0bd494865
|
Firefox can now be brought under state control, however, the symlink ~/.mozilla/firefox/ --> /nix/state/...../ can not (yet) be created automatically at build time since ~/ is set to /homeless-shelter/ ...
|
2007-07-13 18:37:25 +00:00 |
|
Wouter den Breejen
|
f3dabd6206
|
before making computeFSClosure recursively transactional ..... (adding Transaction txn)
|
2007-07-12 14:46:15 +00:00 |
|
Wouter den Breejen
|
96a62bb7e6
|
|
2007-07-12 10:51:10 +00:00 |
|
Wouter den Breejen
|
9f00b42f38
|
downscaled to 1 repos per statePath
|
2007-07-08 22:40:16 +00:00 |
|
Wouter den Breejen
|
4f483aad0f
|
runProgram backup
|
2007-07-06 15:12:20 +00:00 |
|
Wouter den Breejen
|
9d7438db9f
|
Before seperation of dbs references_state and references (and referrers)
|
2007-07-04 12:32:19 +00:00 |
|
Wouter den Breejen
|
c65c296ce0
|
Before trying to install STLdb4 ....
|
2007-07-03 13:50:16 +00:00 |
|
Wouter den Breejen
|
ad2b815b5e
|
added scanAndUpdateAllReferencesTxn(..) moving on to create a db-table that can save state-revision-closures and state-revision-reference-closures
|
2007-07-02 19:15:10 +00:00 |
|
Wouter den Breejen
|
1c3ec86c39
|
Fixed bug in build.cc All paths are now correctly scanned for the statpaths from the derivation inputs
|
2007-06-29 20:45:37 +00:00 |
|
Wouter den Breejen
|
c370c9f535
|
adjusted to: void computeFSClosure(const Path & path, PathSet & paths, const bool & withComponents, const bool & withState, bool flipDirection)
|
2007-06-29 15:24:51 +00:00 |
|
Wouter den Breejen
|
7eb2f61797
|
Before adjusting computeFSClosure
|
2007-06-29 14:56:32 +00:00 |
|
Wouter den Breejen
|
b32691da2b
|
registerValidPath can now also take state paths as arguments, nix-store still cannot
|
2007-06-28 18:59:07 +00:00 |
|
Wouter den Breejen
|
04dd3fdf34
|
Bugfix: Before adjusting registerValidPath to also be able to take state paths
|
2007-06-28 17:12:02 +00:00 |
|
Wouter den Breejen
|
3d22bd50b3
|
nix-state now works, state is recursively commited (when necessary)
|
2007-06-27 15:43:16 +00:00 |
|
Wouter den Breejen
|
6351b7e728
|
added dbValidStatePaths, StatePaths are now also registered as valid and can be query'd on validity
|
2007-06-22 14:04:06 +00:00 |
|
Wouter den Breejen
|
51fad07fbd
|
Before adding dbValidStatePaths
|
2007-06-22 13:03:06 +00:00 |
|
Wouter den Breejen
|
0e41b191bf
|
|
2007-06-21 16:47:48 +00:00 |
|
Wouter den Breejen
|
a4fda31ad5
|
Before editting get-drvs.hh: DrvInfo
|
2007-06-21 13:26:58 +00:00 |
|
Wouter den Breejen
|
235c91dd7f
|
State paths can now be scanned and queryed (references), referres still need to be added
|
2007-06-19 15:23:00 +00:00 |
|
Wouter den Breejen
|
5164a77aab
|
Before moving scanForStateReferences(...)
|
2007-06-19 13:05:45 +00:00 |
|
Wouter den Breejen
|
b1cc9e9a45
|
Before moving scanForStateReferences(...)
|
2007-06-19 13:04:05 +00:00 |
|
Wouter den Breejen
|
bdecf3bdbc
|
In the middle of adding state references to derivations and the db...
|
2007-06-18 19:54:31 +00:00 |
|
Wouter den Breejen
|
184443d18d
|
Before adjusting getStateReferencesClosure_
|
2007-06-13 15:18:57 +00:00 |
|
Wouter den Breejen
|
76f5c8ba07
|
Almost finished the identifier/user/multiple-derivations mod
|
2007-06-12 21:01:55 +00:00 |
|
Wouter den Breejen
|
fe04276aef
|
before adjusting derivers table
|
2007-06-12 12:48:35 +00:00 |
|
Wouter den Breejen
|
95ce7e04b7
|
Nix now includes the username into the hash calculation, statepaths are also recomputed at buildtime so they cannot be spoofed
|
2007-06-11 16:43:32 +00:00 |
|
Wouter den Breejen
|
79d5604780
|
Changed commit script: it recursively walkes through all dirs itself now, uses svn stat where needed, and doesnt use svn add *,svn revert anymore and is much faster
|
2007-06-07 13:16:38 +00:00 |
|
Wouter den Breejen
|
bcf9d3ab2f
|
|
2007-06-04 16:51:15 +00:00 |
|
Wouter den Breejen
|
9c46444641
|
Before creating multiple derivation - component instances
|
2007-05-31 17:18:13 +00:00 |
|
Wouter den Breejen
|
653e557e81
|
Before modifying commit shell script
|
2007-05-30 11:27:01 +00:00 |
|
Wouter den Breejen
|
0a303ea2c0
|
before changing db schema
|
2007-05-25 12:27:36 +00:00 |
|
Wouter den Breejen
|
97eb8c32a0
|
created sub commit scripts
|
2007-05-22 16:57:36 +00:00 |
|
Wouter den Breejen
|
86b053dd80
|
Fixed backwards compatible hack & added state creation call after build
|
2007-05-22 13:19:27 +00:00 |
|
Wouter den Breejen
|
09b8b7efbc
|
Added backwards compatib. but still something... remains that changes the hashes .... :(
|
2007-05-21 23:42:20 +00:00 |
|
Wouter den Breejen
|
5cac336820
|
Repositorys are created, state dirs are checked out automatically
|
2007-05-21 21:34:49 +00:00 |
|
Wouter den Breejen
|
8a7874d77d
|
in the middle of adding nixStoreState ...
|
2007-05-18 19:50:58 +00:00 |
|
Eelco Dolstra
|
803cb6e3b9
|
* Override the setuid helper using NIX_SETUID_HELPER.
|
2007-03-20 22:04:25 +00:00 |
|
Eelco Dolstra
|
8ab229ddf2
|
* Terminate build hooks and substitutes with a TERM signal, not a KILL
signal. This is necessary because those processes may have joined
the BDB environment, so they have to be given a chance to clean up.
(NIX-85)
|
2007-03-19 12:48:45 +00:00 |
|
Eelco Dolstra
|
917e06bf63
|
* Delete the output paths before invoking the build hook.
|
2007-03-07 15:53:11 +00:00 |
|