Files

25 lines
824 B
Bash
Executable File

#!/bin/sh
# SPDX-License-Identifier: MIT
set -e
# Existing configuration, including an intentionally empty file, is authoritative.
# Development deployment only; packages ship /etc/config/device_manager directly.
[ -e /etc/config/device_manager ] && exit 0
touch /etc/config/device_manager
trap 'uci -q revert device_manager || :; rm -f /etc/config/device_manager' EXIT
uci -q batch <<'EOF'
set device_manager.smart_home=group
set device_manager.smart_home.name='Smart home'
set device_manager.phone=group
set device_manager.phone.name='Phones'
set device_manager.computer=group
set device_manager.computer.name='Computers'
set device_manager.network=group
set device_manager.network.name='Network devices'
set device_manager.other=group
set device_manager.other.name='Other devices'
commit device_manager
EOF
trap - EXIT