123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/bin/bash
- # -*- coding: utf-8 -*-
- #
- # Uruk Update Manager
- #
- # Copyright 2022 hayder majid <hayder@riseup.net>
- #
- # This program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2 of the License, or
- # (at your option) any later version.
- #
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- # MA 02110-1301, USA.
- MESS1=$(echo -e "Your System is up to date!"; echo)
- TITL=$(echo -e "System Updating Info"; echo);
- OKL=$(echo -e "Ok"; echo);
- NUMUPGRADE=$(< /usr/share/urukUpdater/status/upd.list wc -l)
- err=$(< /usr/share/urukUpdater/status/err wc -l)
- sudo /usr/lib/urukUpdater/checker
- sudo /usr/lib/urukUpdater/setter
- grep -q "Err:" /usr/share/urukUpdater/status/err || grep -q "E:" /usr/share/urukUpdater/status/err || grep -q "Err:" /usr/share/urukUpdater/status/result
- if [ $? = 0 ] || [ "$err" != 0 ] ; then
- zenity --error --text="$ERR " --width=200 --height=130 enity --error --text="$ERR " --width=200 --height=130 --window-icon=/usr/share/pixmaps/urukupdater.svg;
- elif [ "$NUMUPGRADE" -eq 0 ] || [ "$err" -eq 0 ] ; then
- sudo /usr/lib/urukUpdater/restart
- zenity --info --title="$TITL" --text="$MESS1" --ok-label="$OKL" --width=200 --height=100 enity --error --text="$ERR " --width=200 --height=130 --window-icon=/usr/share/pixmaps/urukupdater.svg;
- fi
- exit 0
|