mirror of
https://github.com/marcan/takeover.sh
synced 2025-08-20 21:33:49 -07:00
Merge 8279085811
into 9778c7de22
This commit is contained in:
commit
c5b4ae3c0c
1 changed files with 6 additions and 3 deletions
|
@ -1,4 +1,7 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# https://github.com/marcan/takeover.sh
|
||||
|
||||
set -e
|
||||
|
||||
TO=/takeover
|
||||
|
@ -41,7 +44,7 @@ exec <"$TO/$TTY" >"$TO/$TTY" 2>"$TO/$TTY"
|
|||
|
||||
./busybox echo "Type 'OK' to continue"
|
||||
./busybox echo -n "> "
|
||||
read a
|
||||
read -r a
|
||||
if [ "$a" != "OK" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
@ -58,6 +61,7 @@ cd "${TO}"
|
|||
./busybox mount --make-rprivate /
|
||||
./busybox pivot_root . old_root
|
||||
./busybox echo "Chrooting and running init..."
|
||||
# shellcheck disable=SC2094
|
||||
exec ./busybox chroot . /fakeinit
|
||||
EOF
|
||||
./busybox chmod +x tmp/${OLD_INIT##*/}
|
||||
|
@ -70,7 +74,7 @@ EOF
|
|||
./busybox echo "You should SSH into the secondary sshd now."
|
||||
./busybox echo "Type OK to continue"
|
||||
./busybox echo -n "> "
|
||||
read a
|
||||
read -r a
|
||||
if [ "$a" != "OK" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
@ -85,4 +89,3 @@ fi
|
|||
telinit u
|
||||
|
||||
./busybox sleep 10
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue