YELLOW="\e[33m";
ENDCOLOR="\e[0m";
-FILE="/tmp/immudex-updates.txt";
+#FILE="/tmp/immudex-updates.txt";
function getVerFromRSSFeed() {
URL=$1;
echo $(curl $URL 2> /dev/null | grep '<title>' | sed -n '2p' | sed -e 's/<title>//g' -e 's,</title>,,g' | awk '{printf $1}')
}
-echo "Obtaining updates information:" > $FILE;
-echo " |" >> $FILE ;
+echo "Obtaining updates information:";
+echo " |";
if [ -x /usr/bin/librewolf ]; then
URL="https://codeberg.org/librewolf/source/releases.rss";
newLibrewolfVer=$(getVerFromRSSFeed $URL);
currentLibrewolfVer=$(apt list --installed 2>/dev/null | grep 'librewolf' | awk '{printf $2}');
if ! [ "$currentLibrewolfVer" = "$newLibrewolfVer" ]; then
- echo -e " \`- New Librewolf version (${GREEN}${newLibrewolfVer}${ENDCOLOR}) is available." >> $FILE;
- echo " |" >> $FILE;
+ echo -e " \`- New Librewolf version (${GREEN}${newLibrewolfVer}${ENDCOLOR}) is available.";
+ echo " |";
fi
fi
newNcspotVer=$(getVerFromRSSFeed $URL);
currentNcspotVer=$(ncspot -V | awk '{printf $2}');
if ! [ "$currentNcspotVer" = "$newNcspotVer" ]; then
- echo -e " \`- New ncspot version (${GREEN}${newNcspotVer}${ENDCOLOR}) is available." >> $FILE;
- echo " |" >> $FILE;
+ echo -e " \`- New ncspot version (${GREEN}${newNcspotVer}${ENDCOLOR}) is available.";
+ echo " |";
fi
fi
newNushellVer=$(getVerFromRSSFeed $URL);
currentNushellVer=$(nu -v | awk '{printf $1}');
if ! [ "$currentNushellVer" = "$NewNushellVer" ]; then
- echo -e " \`- New nushell version (${GREEN}${newNushellVer}${ENDCOLOR}) is available." >> $FILE;
- echo " |" >> $FILE;
+ echo -e " \`- New nushell version (${GREEN}${newNushellVer}${ENDCOLOR}) is available.";
+ echo " |";
fi
fi
URL="https://github.com/nextcloud-releases/desktop/releases.atom";
newNextcloudVersion=$(curl $URL 2> /dev/null | grep -o '<title>.*</title>' | grep -v 'rc' | sed -n '2p' | sed -e 's,<title>,,' -e 's,</title>,,' | awk '{printf $2}');
if ! [ "$currentNextcloudVersion" = "$newNextcloudVersion" ]; then
- echo -e " \`- New Nextcloud version (${GREEN}${newNextcloudVersion}${ENDCOLOR}) is available." >> $FILE;
- echo " |" >> $FILE;
+ echo -e " \`- New Nextcloud version (${GREEN}${newNextcloudVersion}${ENDCOLOR}) is available.";
+ echo " |";
fi
fi
URL="https://micronews.debian.org/feeds/feed.rss";
newDebianVersion=$(curl $URL 2>/dev/null | grep -o "Updated Debian ${debianVersion}: ${debianVersion}.[0-9]*" | sed -n '1p' | awk '{printf $4}');
if ! [ "$newDebianVersion" = "$(cat /etc/debian_version)" ]; then
- echo -e " \`- New Debian version (${YELLOW}${newDebianVersion}${ENDCOLOR})." >> $FILE;
- echo " |" >> $FILE;
+ echo -e " \`- New Debian version (${YELLOW}${newDebianVersion}${ENDCOLOR}).";
+ echo " |";
fi
apt update > /dev/null 2>&1;
else color=${RED};
fi
-echo -e " \`- ${color}${packagesToUpdate}${ENDCOLOR} packages ready to update." >> $FILE;
+echo -e " \`- ${color}${packagesToUpdate}${ENDCOLOR} packages ready to update.";