diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2021-02-26 12:20:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-26 12:20:42 +0100 |
commit | d2803406b527fdabc893e09c7167a3cdf5a5fc08 (patch) | |
tree | 5880471cd6c4ac82194e005ee7bcf48a4253ad76 /src/libstore/globals.hh | |
parent | 5edab777d110ca0fb6dd0516089e09a69c1e54d7 (diff) | |
parent | c43f446f4e3a1a8d91560b6ebbcc7d4fbbbf71c4 (diff) |
Merge pull request #4487 from NixOS/ca/copy-drv-outputs
Copy ca derivation outputs
Diffstat (limited to 'src/libstore/globals.hh')
-rw-r--r-- | src/libstore/globals.hh | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/libstore/globals.hh b/src/libstore/globals.hh index df61d6417..a51d9c2f1 100644 --- a/src/libstore/globals.hh +++ b/src/libstore/globals.hh @@ -45,6 +45,15 @@ struct PluginFilesSetting : public BaseSetting<Paths> void set(const std::string & str, bool append = false) override; }; +class MissingExperimentalFeature: public Error +{ +public: + std::string missingFeature; + + MissingExperimentalFeature(std::string feature); + virtual const char* sname() const override { return "MissingExperimentalFeature"; } +}; + class Settings : public Config { unsigned int getDefaultCores(); @@ -632,7 +641,7 @@ public: is `root`. > **Warning** - > + > > Adding a user to `trusted-users` is essentially equivalent to > giving that user root access to the system. For example, the user > can set `sandbox-paths` and thereby obtain read access to @@ -722,13 +731,13 @@ public: The program executes with no arguments. The program's environment contains the following environment variables: - - `DRV_PATH` + - `DRV_PATH` The derivation for the built paths. Example: `/nix/store/5nihn1a7pa8b25l9zafqaqibznlvvp3f-bash-4.4-p23.drv` - - `OUT_PATHS` + - `OUT_PATHS` Output paths of the built derivation, separated by a space character. @@ -759,7 +768,7 @@ public: documentation](https://ec.haxx.se/usingcurl-netrc.html). > **Note** - > + > > This must be an absolute path, and `~` is not resolved. For > example, `~/.netrc` won't resolve to your home directory's > `.netrc`. |