summary refs log tree commit diff
path: root/modules/services/networking/privoxy.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-17 17:26:17 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-17 17:26:17 +0000
commit573877c1ac82c9a58181c7f8b777b86f599153e5 (patch)
tree7886b61de4f7bc4825fb58a6f3fe9f749e183898 /modules/services/networking/privoxy.nix
parent646d67465c264ef490372a512c79f0bf29b27394 (diff)
downloadnixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar.gz
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar.bz2
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar.lz
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar.xz
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.tar.zst
nixlib-573877c1ac82c9a58181c7f8b777b86f599153e5.zip
* Use boot.kernelModules everywhere instead of explicit calls to
  modprobe.
* Move the implementation of boot.kernelModules from the udev job to
  the activation script.  This prevents races with the udev job.
* Drop references to the "capability" kernel module, which no longer
  exists.

svn path=/nixos/trunk/; revision=33208
Diffstat (limited to 'modules/services/networking/privoxy.nix')
-rw-r--r--modules/services/networking/privoxy.nix8
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/services/networking/privoxy.nix b/modules/services/networking/privoxy.nix
index 443328f67b0b..89c40c531579 100644
--- a/modules/services/networking/privoxy.nix
+++ b/modules/services/networking/privoxy.nix
@@ -10,8 +10,6 @@ let
 
   privoxyUser = "privoxy";
 
-  modprobe = config.system.sbin.modprobe;
-
   privoxyFlags = "--no-daemon --user ${privoxyUser} ${privoxyCfg}";
 
   privoxyCfg = pkgs.writeText "privoxy.conf" ''
@@ -68,12 +66,13 @@ in
   ###### implementation
 
   config = mkIf config.services.privoxy.enable {
+  
     environment.systemPackages = [ privoxy ];
 
     users.extraUsers = singleton
       { name = privoxyUser;
         uid = config.ids.uids.privoxy;
-        description = "privoxy daemon user";
+        description = "Privoxy daemon user";
         home = stateDir;
       };
 
@@ -86,9 +85,6 @@ in
           ''
             mkdir -m 0755 -p ${stateDir}
             chown ${privoxyUser} ${stateDir}
-
-            # Needed to run privoxy as an unprivileged user.
-            ${modprobe}/sbin/modprobe capability || true
           '';
 
         exec = "${privoxy}/sbin/privoxy ${privoxyFlags}";