Skip to content

Commit bddb43e

Browse files
committed
feat(user-data): adds nsenter alias
Adds an 'nse' shell script as a convenience to entering containers. closes #916
1 parent d459eec commit bddb43e

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

contrib/coreos/user-data

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,24 @@ coreos:
7777
Type=oneshot
7878
ExecStartPre=/usr/bin/rm /etc/motd
7979
ExecStart=/usr/bin/ln -s /run/deis/motd /etc/motd
80+
- name: link-deis-bashrc.service
81+
command: start
82+
content: |
83+
[Unit]
84+
Description=remove .bashrc file for CoreOS user
85+
ConditionFileNotEmpty=/run/deis/.bashrc
86+
87+
[Service]
88+
Type=oneshot
89+
ExecStartPre=/usr/bin/rm /home/core/.bashrc
90+
ExecStart=/usr/bin/ln -s /run/deis/.bashrc /home/core/.bashrc
8091
write_files:
8192
- path: /run/deis/motd
8293
content: " \e[31m* * \e[34m* \e[32m***** \e[39mddddd eeeeeee iiiiiii ssss\n\e[31m* * \e[34m* * \e[32m* * \e[39md d e e i s s\n \e[31m* * \e[34m***** \e[32m***** \e[39md d e i s\n\e[32m***** \e[31m* * \e[34m* \e[39md d e i s\n\e[32m* * \e[31m* * \e[34m* * \e[39md d eee i sss\n\e[32m***** \e[31m* * \e[34m***** \e[39md d e i s\n \e[34m* \e[32m***** \e[31m* * \e[39md d e i s\n \e[34m* * \e[32m* * \e[31m* * \e[39md d e e i s s\n\e[34m***** \e[32m***** \e[31m* * \e[39mddddd eeeeeee iiiiiii ssss\n\n\e[39mWelcome to Deis\t\t\tPowered by Core\e[38;5;45mO\e[38;5;206mS\e[39m\n"
94+
- path: /run/deis/.bashrc
95+
owner: core
96+
content: |
97+
source /usr/share/skel/.bashrc
98+
function nse() {
99+
sudo nsenter --pid --uts --mount --ipc --net --target $(docker inspect --format="{{ .State.Pid }}" $1)
100+
}

0 commit comments

Comments
 (0)