21 lines
552 B
Bash
21 lines
552 B
Bash
#!/bin/sh -eu
|
|
|
|
# This is the startup script for cockpit-ws when run in a privileged container
|
|
#
|
|
# The host file system must be mounted at /host
|
|
#
|
|
|
|
cd /
|
|
PATH="/bin:/sbin"
|
|
|
|
# Run the install command just to be sure
|
|
/container/atomic-install || exit $?
|
|
|
|
set +x
|
|
|
|
/bin/mount --bind /host/usr/share/pixmaps /usr/share/pixmaps
|
|
/bin/mount --bind /host/var /var
|
|
/bin/mount --bind /host/etc/ssh /etc/ssh
|
|
|
|
# And run cockpit-ws
|
|
exec /usr/bin/nsenter --net=/container/target-namespace/ns/net --uts=/container/target-namespace/ns/uts -- /usr/libexec/cockpit-ws "$@"
|