From a230810dbca8898b57f022b660c0425aa782b216 Mon Sep 17 00:00:00 2001 From: 2Shirt <1923621+2Shirt@users.noreply.github.com> Date: Tue, 19 Dec 2017 05:10:52 -0700 Subject: [PATCH] Prevent duplicate conky entrie creation on relogin --- .linux_items/include/live/airootfs/etc/skel/.update_conky | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.linux_items/include/live/airootfs/etc/skel/.update_conky b/.linux_items/include/live/airootfs/etc/skel/.update_conky index 8fba9f91..f67dc893 100755 --- a/.linux_items/include/live/airootfs/etc/skel/.update_conky +++ b/.linux_items/include/live/airootfs/etc/skel/.update_conky @@ -2,7 +2,7 @@ IF_LIST=($(ip l | egrep '^[0-9]+:\s+(eth|en|wl)' | sed -r 's/^[0-9]+:\s+(\w+):.*/\1/' | sort)) - +# Add interfaces to conkyrc for i in "${IF_LIST[@]}"; do if [[ "${i:0:1}" == "e" ]]; then sed -i -r "s/#Network/Wired:\${alignr}\${addr $i}\n#Network/" ~/.conkyrc @@ -10,3 +10,7 @@ for i in "${IF_LIST[@]}"; do sed -i -r "s/#Network/Wireless:\${alignr}\${addr $i}\n#Network/" ~/.conkyrc fi done + +# Remove '#Network' line to prevent duplicating lines if this script is re-run +sed -i -r "s/#Network//" ~/.conkyrc +