tv pkgs.ff: drop sudo
This commit is contained in:
parent
a774642d29
commit
ad816aaa28
@ -15,7 +15,9 @@
|
|||||||
ejabberd = pkgs.callPackage ./ejabberd {
|
ejabberd = pkgs.callPackage ./ejabberd {
|
||||||
erlang = pkgs.erlangR16;
|
erlang = pkgs.erlangR16;
|
||||||
};
|
};
|
||||||
ff = pkgs.callPackage ./ff {};
|
ff = pkgs.writeDashBin "ff" ''
|
||||||
|
exec ${pkgs.firefoxWrapper}/bin/firefox "$@"
|
||||||
|
'';
|
||||||
gnupg =
|
gnupg =
|
||||||
if elem config.krebs.build.host.name ["xu" "wu"]
|
if elem config.krebs.build.host.name ["xu" "wu"]
|
||||||
then super.gnupg21
|
then super.gnupg21
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
# TODO use krebs.setuid
|
|
||||||
# This requires that we can create setuid executables that can only be accessed
|
|
||||||
# by a single user. [per-user-setuid]
|
|
||||||
|
|
||||||
# using bash for %q
|
|
||||||
pkgs.writeBashBin "ff" ''
|
|
||||||
exec /var/setuid-wrappers/sudo -u ff -i <<EOF
|
|
||||||
exec ${pkgs.firefoxWrapper}/bin/firefox $(printf " %q" "$@")
|
|
||||||
EOF
|
|
||||||
''
|
|
Loading…
Reference in New Issue
Block a user