Skip to content
Snippets Groups Projects
Commit 7121a289 authored by Lukáš Krupčík's avatar Lukáš Krupčík
Browse files

new version

parent 52a2591c
No related branches found
No related tags found
No related merge requests found
...@@ -18,13 +18,13 @@ LAST=$(wc -l "$i" | cut -f1 -d' ') ...@@ -18,13 +18,13 @@ LAST=$(wc -l "$i" | cut -f1 -d' ')
DOWN=$((LAST-END+2)) DOWN=$((LAST-END+2))
sed '1,'"$((HEAD-1))"'d' "$i" | sed -n -e :a -e '1,'"$DOWN"'!{P;N;D;};N;ba' | sed '/<div/d' > "TMP.html" sed '1,'"$((HEAD-1))"'d' "$i" | sed -n -e :a -e '1,'"$DOWN"'!{P;N;D;};N;ba' | sed '/<div/d' > "TMP.html"
rm "$i" rm "/srv/downtime/$i"
title="Message of the day" title="Message of the day"
head=$(cat TMP.html | grep "rss-item-title" | cut -d ">" -f 2 | cut -d "<" -f 1) head=$(cat TMP.html | grep "rss-item-title" | cut -d ">" -f 2 | cut -d "<" -f 1)
date=$(cat TMP.html | grep "<i>" | cut -d ">" -f 2 | cut -d "<" -f 1 | cut -d " " -f 1) date=$(cat TMP.html | grep "<i>" | cut -d ">" -f 2 | cut -d "<" -f 1 | cut -d " " -f 1)
info=$(cat TMP.html | grep "<p>" | cut -d ">" -f 2 | cut -d "<" -f 1) info=$(cat TMP.html | grep "<p>" | cut -d ">" -f 2 | cut -d "<" -f 1)
rm TMP.html rm /srv/downtime/TMP.html
echo "" echo ""
echo "$title" echo "$title"
...@@ -34,21 +34,36 @@ echo "" ...@@ -34,21 +34,36 @@ echo ""
# poovolene stavy - Salomon Maintenance, Anselm Maintenance, Back in Production, Infrastructure Maintenance, PBS Maintenance, SCRATCH Maintenance, HOME Maintenance, Salomon and Anselm Maintenance # poovolene stavy - Salomon Maintenance, Anselm Maintenance, Back in Production, Infrastructure Maintenance, PBS Maintenance, SCRATCH Maintenance, HOME Maintenance, Salomon and Anselm Maintenance
if [ "$head" = "Salomon Maintenance" ] || [ "$head" = "Anselm Maintenance" ] || [ "$head" = "Back in Production" ] || [ "$head" = "Infrastructure Maintenance" ] || [ "$head" = "PBS Maintenance" ] || [ "$head" = "SCRATCH Maintenance" ] || [ "$head" = "HOME Maintenance" ] || [ "$head" = "Salomon and Anselm Maintenance" ]; then if [ "$head" = "Salomon Maintenance" ] || [ "$head" = "Anselm Maintenance" ] || [ "$head" = "Back in Production" ] || [ "$head" = "Infrastructure Maintenance" ] || [ "$head" = "PBS Maintenance" ] || [ "$head" = "SCRATCH Maintenance" ] || [ "$head" = "HOME Maintenance" ] || [ "$head" = "Salomon and Anselm Maintenance" ]; then
dateDown=$(cat downtimes_history.md | sed -n '/---/{n;p;}' | cut -d "|" -f 2 | cut -d " " -f 1) dateDown=$(cat /srv/downtime/docs/index.md | sed -n '/---/{n;p;}' | cut -d "|" -f 2 | cut -d " " -f 1)
headDown=$(cat downtimes_history.md | sed -n '/---/{n;p;}' | cut -d "|" -f 3 | cut -d "*" -f 3) headDown=$(cat /srv/downtime/docs/index.md | sed -n '/---/{n;p;}' | cut -d "|" -f 3 | cut -d "*" -f 3)
echo "$date - $dateDown"
if [ "$date" = "$dateDown" ] && [ "$head" = "$headDown" ]; then if [ "$date" = "$dateDown" ] && [ "$head" = "$headDown" ]; then
echo "Everything up-to-date..." echo "Everything up-to-date..."
else else
echo "Updating Downtime History..." echo "Updating Downtime History..."
test=" |$date|**$head** $info|" test=" |$date 00:00:00|**$head** $info|"
sed '/---/a '"$test"'' downtimes_history.md > TMP.md sed '/---/a '"$test"'' /srv/downtime/docs/index.md > /srv/downtime/TMP.md
cat TMP.md > downtimes_history.md cat /srv/downtime/TMP.md > /srv/downtime/docs/index.md
rm TMP.md # rm /srv/downtime/TMP.md
fi fi
#echo "### $title" > MOTD.md
#echo "**$head**" >> MOTD.md # echo "### $title" > docs/index.md
#echo "$date - $info" >> MOTD.md # echo "**$head**" >> docs/index.md
# echo "$date - $info" >> docs/index.md
else else
echo "Downtime History not updated..." echo "Downtime History not updated..."
fi fi
echo "# $title" > docs/motd.md
echo "**$head**" >> docs/motd.md
echo "$date - $info" >> docs/motd.md
time=$(date)
sed '$d' /srv/downtime/docs/index.md > /srv/downtime/TMP.md
cat /srv/downtime/TMP.md > /srv/downtime/docs/index.md
rm /srv/downtime/TMP.md
echo "updating $time" >> /srv/downtime/docs/index.md
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment