Add NAR / Store accessor abstraction
This is primary to allow hydra-queue-runner to extract files like "nix-support/hydra-build-products" from NARs in binary caches.
Showing
- src/libstore/binary-cache-store.cc 76 additions, 4 deletionssrc/libstore/binary-cache-store.cc
- src/libstore/binary-cache-store.hh 3 additions, 2 deletionssrc/libstore/binary-cache-store.hh
- src/libstore/fs-accessor.hh 30 additions, 0 deletionssrc/libstore/fs-accessor.hh
- src/libstore/local-fs-store.cc 71 additions, 0 deletionssrc/libstore/local-fs-store.cc
- src/libstore/local-store.hh 1 addition, 4 deletionssrc/libstore/local-store.hh
- src/libstore/nar-accessor.cc 142 additions, 0 deletionssrc/libstore/nar-accessor.cc
- src/libstore/nar-accessor.hh 11 additions, 0 deletionssrc/libstore/nar-accessor.hh
- src/libstore/remote-store.hh 3 additions, 1 deletionsrc/libstore/remote-store.hh
- src/libstore/store-api.cc 3 additions, 1 deletionsrc/libstore/store-api.cc
- src/libstore/store-api.hh 11 additions, 1 deletionsrc/libstore/store-api.hh
- src/libutil/archive.hh 1 addition, 0 deletionssrc/libutil/archive.hh
src/libstore/fs-accessor.hh
0 → 100644
src/libstore/local-fs-store.cc
0 → 100644
src/libstore/nar-accessor.cc
0 → 100644
src/libstore/nar-accessor.hh
0 → 100644
Please register or sign in to comment