"README.md" did not exist on "2a92453e825b2cf9c0336e0b4ec11587272c0cd1"
Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[main]
@type = oneshot
@name = setenv-@MOD@
@description = "Set well-know variable for @MOD@ user"
@user = (root)
[start]
@build = auto
@runas = @MOD@
@execute =
(
execl-subuidgid
backtick -n HOME { homeof @MOD@ }
importas -u HOME HOME
redirfd -w 1 ${HOME}/.66/conf/boot-user-@MOD@.conf
## GENERAL VARIABLES
if { 66-echo HOME=${HOME} }
if { 66-echo LOGNAME=@MOD@ }
if { 66-echo USER=@MOD@ }
foreground {
importas PATH PATH
66-echo PATH=${PATH}
}
foreground {
backtick -D /usr/bin/sh -n shell {
pipeline { getent passwd ${UID} }
cut -d: -f7
}
importas -u shell shell
if { 66-echo SHELL=${shell} }
}
## DBUS
if { 66-echo DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/${UID}/dbus }
## XDG variables
if { 66-echo XDG_RUNTIME_DIR=/run/user/${UID} }
if { 66-echo XDG_CACHE_HOME=${HOME}/.cache }
if { 66-echo XDG_CONFIG_HOME=${HOME}/.config }
if { 66-echo XDG_DATA_HOME=${HOME}/.local/share }
if { 66-echo XDG_DATA_DIRS=${HOME}/.local/share:/usr/local/share:/usr/share }
66-echo XDG_SESSION_CLASS=user
)