k0boldz ARE COBALT
This commit is contained in:
+19
-20
@@ -18,6 +18,17 @@ packages="util-linux gawk telegraf grafana influxdb restic build-essential net-t
|
|||||||
# purge packages
|
# purge packages
|
||||||
purge_packages='"apt purge -y "bluetooth*" "usb*" "wireless*" "pci*" "fonts*" "bluez*" "alsa*"'
|
purge_packages='"apt purge -y "bluetooth*" "usb*" "wireless*" "pci*" "fonts*" "bluez*" "alsa*"'
|
||||||
|
|
||||||
|
# configs place in system
|
||||||
|
gpsd="/etc/default/gpsd"
|
||||||
|
chrony="/etc/chrony/conf.d/precision_timekeeping.conf"
|
||||||
|
grafana="/etc/grafana/grafana.ini"
|
||||||
|
influxdb="/etc/influxdb/influxdb.conf"
|
||||||
|
telegraf="/etc/telegraf/telegraf.conf"
|
||||||
|
udev_rule="/etc/udev/rules.d/50-tty.rules"
|
||||||
|
bootfirmwareconfig="/boot/firmware/config.txt"
|
||||||
|
sudoers="/etc/sudoers"
|
||||||
|
# hwclockset="/lib/udev/hwclock-set"
|
||||||
|
|
||||||
# get real username (not root) if run with sudo
|
# get real username (not root) if run with sudo
|
||||||
if [ ! -z $SUDO_USER ]; then
|
if [ ! -z $SUDO_USER ]; then
|
||||||
username=$SUDO_USER
|
username=$SUDO_USER
|
||||||
@@ -76,23 +87,23 @@ dump_configs () {
|
|||||||
|
|
||||||
echo "Copying the config files"
|
echo "Copying the config files"
|
||||||
echo -e "\tBacking up gpsd config"
|
echo -e "\tBacking up gpsd config"
|
||||||
sudo cp /etc/default/gpsd $dname/gpsd
|
sudo cp $gpsd $dname/gpsd
|
||||||
echo -e "\tBacking up chrony config"
|
echo -e "\tBacking up chrony config"
|
||||||
sudo cp /etc/chrony/chrony.conf $dname/chrony.conf
|
sudo cp $chrony $dname/chrony.conf
|
||||||
echo -e "\tBacking up grafana config"
|
echo -e "\tBacking up grafana config"
|
||||||
sudo cp /etc/grafana/grafana.ini $dname/grafana.ini
|
sudo cp $grafana $dname/grafana.ini
|
||||||
echo -e "\tBacking up influxdb config"
|
echo -e "\tBacking up influxdb config"
|
||||||
sudo cp /etc/influxdb/influxdb.conf $dname/influxdb.conf
|
sudo cp $influxdb $dname/influxdb.conf
|
||||||
echo -e "\tBacking up telegraf config"
|
echo -e "\tBacking up telegraf config"
|
||||||
sudo cp /etc/telegraf/telegraf.conf $dname/telegraf.conf
|
sudo cp $telegraf $dname/telegraf.conf
|
||||||
echo -e "\tBacking up /boot/firmware/config.txt"
|
echo -e "\tBacking up /boot/firmware/config.txt"
|
||||||
sudo cp /boot/firmware/config.txt $dname/boot-firmware-config.txt
|
sudo cp $telegraf $dname/boot-firmware-config.txt
|
||||||
echo -e "\tBacking up gheclock-set config"
|
echo -e "\tBacking up gheclock-set config"
|
||||||
# sudo cp /lib/udev/hwclock-set $dname/hwclock-set
|
|
||||||
echo -e "\tBacking up root crontab"
|
echo -e "\tBacking up root crontab"
|
||||||
sudo crontab -l > $dname/root-crontab
|
sudo crontab -l > $dname/root-crontab
|
||||||
echo -e "\tBacking up /etc/modules\n"
|
echo -e "\tBacking up /etc/modules\n"
|
||||||
sudo cp /etc/modules $dname/root-crontab
|
sudo cp $modules $dname/root-crontab
|
||||||
|
echo -e "\tBacking up root crontab"
|
||||||
|
|
||||||
if [ -f /etc/udev/rules.d/50-tty.rules ]; then
|
if [ -f /etc/udev/rules.d/50-tty.rules ]; then
|
||||||
echo -e "\n/etc/udev/rules.d/50-tty.rules found, copying as well...\n"
|
echo -e "\n/etc/udev/rules.d/50-tty.rules found, copying as well...\n"
|
||||||
@@ -119,18 +130,6 @@ reconfigure_full () {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# paths
|
|
||||||
## place in system
|
|
||||||
gpsd="/etc/default/gpsd"
|
|
||||||
chrony="/etc/chrony/conf.d/precision_timekeeping.conf"
|
|
||||||
grafana="/etc/grafana/grafana.ini"
|
|
||||||
influxdb="/etc/influxdb/influxdb.conf"
|
|
||||||
telegraf="/etc/telegraf/telegraf.conf"
|
|
||||||
udev_rule="/etc/udev/rules.d/50-tty.rules"
|
|
||||||
bootfirmwareconfig="/boot/firmware/config.txt"
|
|
||||||
sudoers="/etc/sudoers"
|
|
||||||
# hwclockset="/lib/udev/hwclock-set"
|
|
||||||
|
|
||||||
# new conf file paths
|
# new conf file paths
|
||||||
gpsd_new=""$1/gpsd""
|
gpsd_new=""$1/gpsd""
|
||||||
chrony_new="$1/chrony.conf"
|
chrony_new="$1/chrony.conf"
|
||||||
|
|||||||
Reference in New Issue
Block a user