Generate Environment file when booting
[profile/tv/meta-tv.git] / scripts / tv-generate-env.post
1 #!/bin/sh
2 echo "############### tv-generate-env.post ################"
3
4 cat > /usr/lib/systemd/system/tizen-system-env.service << EOF
5 [Unit]
6 Description=Generate environment from /etc/profile.d
7 DefaultDependencies=no
8 Before=basic.target
9
10 [Service]
11 Type=oneshot
12 ExecStart=/usr/bin/env -i sh -c 'source /etc/profile; env | /bin/egrep -v "^(HOME|PWD|SHLVL|_|USER|MAIL|LOGNAME)=" > /run/tizen-system-env'
13
14 [Install]
15 WantedBy=basic.target
16 EOF
17
18 mkdir -p /usr/lib/systemd/system/basic.target.wants
19 ln -s ../tizen-system-env.service /usr/lib/systemd/system/basic.target.wants/tizen-system-env.service