summaryrefslogtreecommitdiff
path: root/src/op_mode/enter_config_mode.sh
blob: 082800ce46c81304e6f99febd10a86ceca9f2c92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

if [ `id -u` == 0 ]; then
    echo "You are attempting to enter configuration mode as root."
    echo "It may have unintended consequences and render your system"
    echo "unusable until restart."
    echo "Please do it as an administrator level VyOS user instead."
else
    if grep -q -e '^overlay.*/filesystem.squashfs' /proc/mounts; then
        echo "WARNING: You are currently configuring a live-ISO environment, changes will not persist until installed"
    fi
    history -w
    export _OFR_CONFIGURE=ok
    newgrp vyattacfg
    unset _OFR_CONFIGURE
    _vyatta_op_do_key_bindings
    history -r
fi