summaryrefslogtreecommitdiff
path: root/op-mode-definitions/configure.xml.in
blob: 3dd5a0f45b9cee9dce66ebce4ed2040de2b39840 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0"?>
<interfaceDefinition>
  <node name="configure">
    <properties>
      <help>Enter configuration mode</help>
    </properties>
    <command>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</command>
  </node>
</interfaceDefinition>