[PATCH v2] Added script parameter to sysupgrade Script
Steffen Pankratz
kratz00 at gmx.de
Sa Jul 2 19:54:46 CEST 2016
On 06/29/2016 06:49 PM, Jan Kraus wrote:
Hi Jan
hast du das Skript getestet?
Dieser Code (Zeile 37 und 72): if [ "$1" = "--script"]
wird nicht laufen, vor der schliessenden, eckigen Klammer fehlt ein
Leerzeichen.
Gruss
-Steffen
> This makes automatic update via cron jobs possible.
>
> Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
> ---
> Changes in v2: removed "break", which was accidential copied from switch..case. Also changed ";" to newline.
> ---
> src/packages/fff/fff-sysupgrade/Makefile | 4 ++--
> src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh | 8 ++++++++
> 2 files changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/src/packages/fff/fff-sysupgrade/Makefile b/src/packages/fff/fff-sysupgrade/Makefile
> index ded9852..6c5dd43 100644
> --- a/src/packages/fff/fff-sysupgrade/Makefile
> +++ b/src/packages/fff/fff-sysupgrade/Makefile
> @@ -1,8 +1,8 @@
> include $(TOPDIR)/rules.mk
>
> PKG_NAME:=fff-sysupgrade
> -PKG_VERSION:=0.0.1
> -PKG_RELEASE:=1
> +PKG_VERSION:=0.0.2
> +PKG_RELEASE:=2
>
> PKG_BUILD_DIR:=$(BUILD_DIR)/fff-sysupgrade
>
> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> index e6bc7d9..f8c6c08 100755
> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> @@ -34,6 +34,10 @@ echo -ne "Firmware found on server: $VERSION\n"
> if [ $VERSION -eq $FIRMWARE_VERSION ]; then
> echo -ne "The installed firmware version is already the current version.\n\n"
>
> + if [ "$1" = "--script"]; then
> + exit 1
> + fi
> +
> while true; do
> echo -ne "Do you want to reinstall the current version? [y/N]\n"
> read DO_UPDATE
> @@ -65,6 +69,10 @@ if [ $ret -ne 0 ]; then
> rm -f ${FILE}*
> exit 1
> else
> + if [ "$1" = "--script"]; then
> + echo -ne "\nStarting firmware upgrade. Don't touch me until I reboot.\n\n\n"
> + sysupgrade ${FILE}
> + fi
> while true; do
> read -p "sha256 sums correct. Should I start upgrading the firmware (y/N)? " yn
> case $yn in
>
--
Hermes powered by Manjaro Linux (Linux 4.6.2)
Best regards, Steffen Pankratz.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 205 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160702/b654f78e/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev