3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

415 commits

Author SHA1 Message Date
Eelco Dolstra 340ff5200a * Add a newline after each <dir>.
svn path=/nixos/trunk/; revision=7753
2007-01-22 17:17:53 +00:00
Eelco Dolstra 9c3a069326 * Add .../share/fonts to the font search path.
svn path=/nixos/trunk/; revision=7752
2007-01-22 17:17:43 +00:00
Eelco Dolstra 327cb83cf2 * Make it possible to turn off the generation of fonts.conf. This is
important for the installation CD, where we don't want a dependency
  on all those fonts.  Of course, it's quite nice that turning off the
  generation of a file automatically removes the dependencies on the
  files referenced by that file.

svn path=/nixos/trunk/; revision=7750
2007-01-22 16:42:29 +00:00
Eelco Dolstra 6cb01a0b22 * Use a small XSLT script that copies the original fonts.conf from the
fontconfig distribution, but replaces all <dir> entries with the
  directories specified in the $fontDirectories parameter.  This way
  we get all the font mapping rules from the original fonts.conf
  (e.g., aliases like "serif") and some other nice things.

svn path=/nixos/trunk/; revision=7749
2007-01-22 16:29:05 +00:00
Eelco Dolstra eddd3a7e11 * Provide a few fonts in a purely functional way, i.e., as part of the
system configuration. 

svn path=/nixos/trunk/; revision=7748
2007-01-22 16:05:37 +00:00
Eelco Dolstra 6db2c1814e * Generate the list of fonts in a Nix expression.
svn path=/nixos/trunk/; revision=7744
2007-01-22 15:00:18 +00:00
Eelco Dolstra ec3d2510c5 * Quick hack to enable fontconfig to find fonts. We look in the
default profile, in the user's profile, and in ~/.fonts.

svn path=/nixos/trunk/; revision=7709
2007-01-17 17:44:57 +00:00
Eelco Dolstra b53d7f2c61 * Create install-source.nix.
svn path=/nixos/trunk/; revision=7707
2007-01-17 14:36:24 +00:00
Eelco Dolstra 02d3541a8b * Allow the time zone to be configured.
svn path=/nixos/trunk/; revision=7706
2007-01-17 12:33:23 +00:00
Eelco Dolstra afd36a88eb * Assume by default that the NixOS sources are in /etc/nixos.
svn path=/nixos/trunk/; revision=7705
2007-01-17 12:06:26 +00:00
Eelco Dolstra cf9016d816 * Mount devpts.
* Set the right permissions on /dev/tty and /dev/ptmx.

svn path=/nixos/trunk/; revision=7703
2007-01-16 22:34:15 +00:00
Eelco Dolstra 55e7f8f5dc * Use pam_xauth in su to pass the X cookies.
svn path=/nixos/trunk/; revision=7702
2007-01-16 22:25:28 +00:00
Eelco Dolstra 9866132d81 * Generate the LDAP configuration automatically.
svn path=/nixos/trunk/; revision=7698
2007-01-16 16:09:43 +00:00
Eelco Dolstra 07506308d6 * Support LDAP authentication.
* Factor out the common parts of the PAM config files.

svn path=/nixos/trunk/; revision=7694
2007-01-16 13:30:59 +00:00
Eelco Dolstra 554ae9908b * Some slightly hacky LDAP support. The problem is that Glibc has to
be able to find the LDAP NSS module, which is normally installed in
  Glibc's prefix (under /lib/libnss_ldap...).  Of course, we can't do
  that; it wouldn't be pure.  As a workaround, we simply add nss_ldap
  to the LD_LIBRARY_PATH of the nscd daemon, which every other program
  uses for lookups.  So we don't have to put nss_ldap in the
  LD_LIBRARY_PATH of every program.

svn path=/nixos/trunk/; revision=7684
2007-01-15 17:19:41 +00:00
Eelco Dolstra af19b39a4b * Create wtmp, lastlog.
svn path=/nixos/trunk/; revision=7683
2007-01-15 17:16:49 +00:00
Eelco Dolstra 045d9fdc88 * Use /etc/profile into a separate file.
* Automatically set up a per-user profile in
  /nix/var/nix/profiles/per-user/$USER.
* Initialise ~/.nix-defexpr and ~/.nix-profile.

svn path=/nixos/trunk/; revision=7680
2007-01-15 14:43:56 +00:00
Eelco Dolstra ee55c0048b * Fix filterSource calls.
svn path=/nixos/trunk/; revision=7669
2007-01-15 09:20:34 +00:00
Eelco Dolstra d62029bc68 * Set ACLOCAL_PATH.
svn path=/nixos/trunk/; revision=7661
2007-01-14 16:15:51 +00:00
Eelco Dolstra 9963b263d3 * NSCD daemon.
svn path=/nixos/trunk/; revision=7645
2007-01-11 23:55:25 +00:00
Eelco Dolstra 5acc5f6e28 * Finally.
svn path=/nixos/trunk/; revision=7639
2007-01-11 16:53:44 +00:00
Eelco Dolstra ebf72223a4 * Ugh.
svn path=/nixos/trunk/; revision=7638
2007-01-11 16:50:42 +00:00
Eelco Dolstra e1b9efddcb * Slurp in ~/.bashrc from /etc/profile (just like SUSE).
* Set a nice prompt.

svn path=/nixos/trunk/; revision=7637
2007-01-11 16:42:18 +00:00
Eelco Dolstra 580f98f1ed * Make the set of setuid programs configurable.
* Make crontab setuid.

svn path=/nixos/trunk/; revision=7636
2007-01-11 16:29:23 +00:00
Eelco Dolstra 6b364875f9 * Enable setuid su.
svn path=/nixos/trunk/; revision=7634
2007-01-11 15:32:48 +00:00
Eelco Dolstra daa8ecfe7a * Activate software RAID arrays.
svn path=/nixos/trunk/; revision=7631
2007-01-11 00:40:28 +00:00
Eelco Dolstra 66d4c6c4e2 * Ignore remount read-only errors.
svn path=/nixos/trunk/; revision=7630
2007-01-11 00:40:08 +00:00
Eelco Dolstra c7c16f384a * Fixed some installer bugs.
svn path=/nixos/trunk/; revision=7629
2007-01-11 00:06:46 +00:00
Eelco Dolstra 158c303e2f * Enable SFTP support in sshd.
svn path=/nixos/trunk/; revision=7622
2007-01-10 17:19:17 +00:00
Eelco Dolstra 866d87c60b * Start the cron daemon.
svn path=/nixos/trunk/; revision=7621
2007-01-10 17:09:00 +00:00
Eelco Dolstra 5b993b4ff5 * Quick hack to prevent the system from hanging in halt/reboot: force
NFS unmounts.  We have to do this because networking is already down
  by the time we get to the unmounting.  It would be better to unmount
  all remote file systems when an ip-down event occurs.

svn path=/nixos/trunk/; revision=7620
2007-01-10 17:08:34 +00:00
Eelco Dolstra 99b24cf4d1 * Mount file systems when an ip-up event occurs (e.g., for NFS mounts).
svn path=/nixos/trunk/; revision=7619
2007-01-10 17:07:21 +00:00
Eelco Dolstra a7644b8855 * Support NFS mounts.
svn path=/nixos/trunk/; revision=7615
2007-01-10 14:34:31 +00:00
Eelco Dolstra 774a0a397c * Allow the root device to be specified by label.
svn path=/nixos/trunk/; revision=7612
2007-01-10 14:07:10 +00:00
Eelco Dolstra 7ba1682c05 * In fileSystems: say label = "FOO"' instead of device = "LABEL=foo"'.
svn path=/nixos/trunk/; revision=7611
2007-01-10 13:58:48 +00:00
Eelco Dolstra 24e34612e3 * Allow swap devices to be specified by label.
svn path=/nixos/trunk/; revision=7609
2007-01-10 13:07:57 +00:00
Eelco Dolstra cb10364838 * Use a diet udev in boot stage 1 to create the device nodes in /dev.
svn path=/nixos/trunk/; revision=7608
2007-01-10 12:42:28 +00:00
Eelco Dolstra 95ee289c9f * Some hacking info.
svn path=/nixos/trunk/; revision=7607
2007-01-10 12:29:10 +00:00
Eelco Dolstra fd4c1a2c43 * The user should mount the target file system.
svn path=/nixos/trunk/; revision=7598
2007-01-09 23:12:41 +00:00
Eelco Dolstra efefd93551 * Create /etc/nixos if it doesn't exist.
svn path=/nixos/trunk/; revision=7597
2007-01-09 21:28:08 +00:00
Eelco Dolstra 5b5b6f9f63 * Use a shell in the closure we just copied to the target.
svn path=/nixos/trunk/; revision=7596
2007-01-09 21:25:53 +00:00
Eelco Dolstra 37ab8be36f * Doh.
svn path=/nixos/trunk/; revision=7595
2007-01-09 21:19:53 +00:00
Eelco Dolstra cbe4c2e0b8 * Installer: pull the manifest properly.
svn path=/nixos/trunk/; revision=7594
2007-01-09 21:19:06 +00:00
Eelco Dolstra d4183887a8 * Add man to the initial path.
svn path=/nixos/trunk/; revision=7591
2007-01-09 17:27:26 +00:00
Eelco Dolstra 60e4da4a9b * Hacked up support for volume labels.
svn path=/nixos/trunk/; revision=7587
2007-01-09 16:29:27 +00:00
Eelco Dolstra c9c5e920c9 * Info on updating NixOS.
svn path=/nixos/trunk/; revision=7586
2007-01-09 14:57:06 +00:00
Eelco Dolstra 1bcf53d58f * Script to check out NixOS.
svn path=/nixos/trunk/; revision=7585
2007-01-09 14:26:01 +00:00
Eelco Dolstra fb2d9f8347 * Race condition: splash_util fails if the virtual console doesn't
exist yet (e.g., because mingetty hasn't started yet), so make sure
  it exists.

svn path=/nixos/trunk/; revision=7584
2007-01-09 13:56:54 +00:00
Eelco Dolstra 47761d0bd0 * Make some more SCSI device nodes. Quick hack to get NixOS running
on itchy.  We really should run udevd in boot stage 1.

svn path=/nixos/trunk/; revision=7583
2007-01-09 13:15:13 +00:00
Eelco Dolstra 835bb2b880 * Use the latest Nixpkgs.
svn path=/nixos/trunk/; revision=7582
2007-01-09 12:12:06 +00:00