Ludovic Courtès and Eelco Dolstra
3e067ac11c
Add `Settings::nixDaemonSocketFile'.
2013-02-19 10:19:18 +01:00
Ludovic Courtès and Eelco Dolstra
5ea138dc4b
Enable chroot support on old glibc versions.
2013-02-19 10:19:11 +01:00
Ludovic Courtès
6245f0d529
tests: Run `download-using-manifests' via libtool so that dlopening works.
2012-01-11 16:58:49 +00:00
Ludovic Courtès
c5d9ccd810
perl: Build libNixStore.la with `-module'.
2012-01-11 16:44:42 +00:00
Ludovic Courtès
42164d6de4
configure: Change i*86 to i686 as has always been done.
2011-11-16 20:58:21 +00:00
Ludovic Courtès
45ec69cbdf
configure: Rely on `AC_CANONICAL_HOST' to determine the Nix system name.
...
This should be more robust and also plays better with
cross-compilation---it uses the host name, instead of using the build
name.
2011-11-16 20:39:59 +00:00
Ludovic Courtès
281e3ed059
bootstrap: Simplify & make more robust.
2011-09-06 12:11:05 +00:00
Ludovic Courtès
1ea6e06445
doc: Fix typo.
2011-06-30 15:48:40 +00:00
Ludovic Courtès
5c9e9f732d
Add support for the build-timeout' and --timeout' options.
2011-06-30 15:19:13 +00:00
Ludovic Courtès
f1462c208b
Use $BDW_GC_LIBS instead of a custom variable.
2011-02-09 21:23:13 +00:00
Ludovic Courtès
3854fc9b42
Remove useless <config.h> inclusion from public header.
2011-01-14 13:55:58 +00:00
Ludovic Courtès
8bcdd36f10
Add XML output to `nix-store'.
...
* src/nix-store/Makefile.am (nix_store_SOURCES): Add `xmlgraph.cc' and
`xmlgraph.hh'.
* src/nix-store/help.txt (Operations): Document `--xml'.
* src/nix-store/nix-store.cc (opQuery): Handle `--xml'.
* src/nix-store/xmlgraph.cc, src/nix-store/xmlgraph.hh: New files.
2010-05-31 16:36:24 +00:00
Ludovic Courtès
da52f8bea0
Comment out dead code in `nix-store'.
...
* src/nix-store/dotgraph.cc (pathLabel): Move within #if 0 section.
2010-05-31 16:36:20 +00:00
Ludovic Courtès
4750065ada
buildenv: Special-case Python's site.py' and site.pyc'.
...
* corepkgs/buildenv/builder.pl.in (createLinks): Skip `site.py' and
`site.pyc' files.
2010-05-05 20:46:41 +00:00
Ludovic Courtès
4bab25a28d
buildenv: Special-case Python's `easy-install.pth' files.
...
* corepkgs/buildenv/builder.pl.in (createLinks): Skip `easy-install.pth'
files. Comment the hack.
2010-05-03 13:13:38 +00:00
Ludovic Courtès
aac5fcfbb5
Re-add drvPath' and outPath' attributes to <derivation> XML nodes.
...
This fixes a regression introduced in r20882 ("Add source location
information to the XML output.").
* src/libexpr/expr-to-xml.cc (nix::printTermAsXML): Dereference the
attribute RHS from "drvPath" and "outPath".
2010-04-09 21:30:55 +00:00
Ludovic Courtès
09381cccff
Make source location info in the XML output optional.
...
* src/libexpr/expr-to-xml.cc (nix::showAttrs): Add `location'
parameter. Provide location XML attributes when it's true. Update
callers.
(nix::printTermAsXML): Likewise.
* src/libexpr/expr-to-xml.hh (nix::printTermAsXML): Update prototype;
have `location' default to `false'.
* src/nix-instantiate/nix-instantiate.cc (printResult, processExpr): Add
`location' parameter; update callers.
(run): Add support for `--no-location'.
* src/nix-instantiate/help.txt: Update accordingly.
* tests/lang.sh: Invoke `nix-instantiate' with `--no-location' for the
XML tests.
* tests/lang/eval-okay-toxml.exp, tests/lang/eval-okay-to-xml.nix: New
files.
2010-03-31 12:38:31 +00:00
Ludovic Courtès
471419d1fa
Add source location information to the XML output.
...
* src/libexpr/expr-to-xml.cc (nix::showAttrs): Dereference the attribute
RHS. Add "path", "line", and "column" XML attributes to the node when
source location information is available.
(nix::printTermAsXML): Likewise for functions.
2010-03-31 08:29:05 +00:00
Ludovic Courtès
eb07a4f1ee
Escape `>' signs in the XML output.
...
* src/libutil/xml-writer.cc (nix::XMLWriter::writeAttrs): Escape `>'.
2010-03-31 08:29:01 +00:00
Ludovic Courtès
05e15049a5
Show the build user's group in /etc/group in chroots.
...
* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Create
/etc/group showing the build user's group.
2010-03-11 14:47:04 +00:00
Ludovic Courtès
c752c9f41a
Fix thinko in r20547.
...
* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Fix the GID
of the build user in /etc/passwd.
2010-03-11 10:33:04 +00:00
Ludovic Courtès
2e8eaca573
Clear supplementary groups of `nixbld' in /etc/passwd in chroots.
...
* src/libstore/build.cc (nix::DerivationGoal::startBuilder): Don't
display any supplementary groups for `nixbld' in /etc/passwd.
2010-03-11 10:21:23 +00:00
Ludovic Courtès
20186a4079
Don't rely on `PATH_MAX' on GNU.
2010-02-10 15:55:50 +00:00
Ludovic Courtès
d0bf4adb1f
Add `.gitignore'.
2010-02-10 15:55:46 +00:00
Ludovic Courtès
c98ea254dc
libstore: Always mount `/dev/pts' individually.
...
This fixes problems such as Tcl's PTY handling:
ERROR: The system has no more ptys. Ask your system administrator to
create more.
2008-10-16 21:04:32 +00:00