l xjail: use sudo again until fixed
This commit is contained in:
parent
fc799f61f1
commit
24f4e8dcf0
@ -120,10 +120,13 @@ with import <stockholm/lib>;
|
|||||||
${pkgs.coreutils}/bin/kill $WM_PID
|
${pkgs.coreutils}/bin/kill $WM_PID
|
||||||
${pkgs.coreutils}/bin/kill $XEPHYR_PID
|
${pkgs.coreutils}/bin/kill $XEPHYR_PID
|
||||||
'';
|
'';
|
||||||
|
# TODO fix xephyr which doesn't honor resizes anymore
|
||||||
sudo_ = pkgs.writeDash "${cfg.name}-sudo" (if cfg.vglrun then ''
|
sudo_ = pkgs.writeDash "${cfg.name}-sudo" (if cfg.vglrun then ''
|
||||||
/var/run/wrappers/bin/sudo -u ${cfg.name} -i ${vglrun_} "$@"
|
/var/run/wrappers/bin/sudo -u ${cfg.name} -i ${vglrun_} "$@"
|
||||||
'' else ''
|
'' else ''
|
||||||
/var/run/wrappers/bin/sudo -u ${cfg.name} -i env DISPLAY=:${cfg.display} ${cfg.script} "$@"
|
#/var/run/wrappers/bin/sudo -u ${cfg.name} -i env DISPLAY=:${cfg.display} ${cfg.script} "$@"
|
||||||
|
/var/run/wrappers/bin/sudo -u ${cfg.name} -i ${cfg.script} "$@"
|
||||||
|
|
||||||
'');
|
'');
|
||||||
vglrun_ = pkgs.writeDash "${cfg.name}-vglrun" ''
|
vglrun_ = pkgs.writeDash "${cfg.name}-vglrun" ''
|
||||||
DISPLAY=:${cfg.display} ${pkgs.virtualgl}/bin/vglrun ${cfg.extraVglrunArgs} ${cfg.script} "$@"
|
DISPLAY=:${cfg.display} ${pkgs.virtualgl}/bin/vglrun ${cfg.extraVglrunArgs} ${cfg.script} "$@"
|
||||||
@ -163,7 +166,7 @@ with import <stockholm/lib>;
|
|||||||
|
|
||||||
lass.xjail-bins = mapAttrs' (name: cfg:
|
lass.xjail-bins = mapAttrs' (name: cfg:
|
||||||
nameValuePair name (pkgs.writeScriptBin cfg.name ''
|
nameValuePair name (pkgs.writeScriptBin cfg.name ''
|
||||||
${scripts.${name}.existing} "$@"
|
${scripts.${name}.sudo} "$@"
|
||||||
'')
|
'')
|
||||||
) config.lass.xjail;
|
) config.lass.xjail;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user