add update check

pull/19/head
6543 4 years ago
parent 57b2383ef3
commit 66372fadcc
  1. 6
      doc/lib-header.txt
  2. 17
      src/func/check_update
  3. 11
      src/remaster.sh

@ -3,3 +3,9 @@
[ -d "<LIBDIR>" ] || { echo "LIBDIR not exist"; exit 1; }

#beginn func


#this func is standalone executable
[ -n "$1" ] && {
check_user
}

@ -0,0 +1,17 @@
#!/bin/bash
#remaster lib
[ -d "<LIBDIR>" ] || { echo "LIBDIR not exist"; exit 1; }

#check_update
function check_update() {
if curl https://raw.githubusercontent.com/6543/remaster/master/changes/remaster.md | diff - <(zcat <ROOTDIR>/usr/share/doc/remaster/changelog.gz ); then
echo 'REMASTER: Aktuell'
else
echo 'REMASTER: Warning: neue Version verfügbar'
fi
}

#this func is standalone executable
[ -n "$1" ] && {
check_update
}

@ -90,6 +90,8 @@ function main_renew() {
check_dependency
error_level="$?"; [ "$error_level" != "0" ] && on_exit $error_level >> "$log_file"

check_update | tee -a "$log_file"

[ "$distro" != "" ] && distro="_$distro"

# 2. Entpacke ISO
@ -237,6 +239,8 @@ function main_update_pxe() {
check_user
error_level="$?"; [ "$error_level" != "0" ] && on_exit $error_level >> "$log_file"

check_update | tee -a "$log_file"

check_dependency
error_level="$?"; [ "$error_level" != "0" ] && on_exit $error_level >> "$log_file"

@ -357,6 +361,8 @@ function main_update_iso() {
check_user
error_level="$?"; [ "$error_level" != "0" ] && on_exit $error_level >> "$log_file"

check_update | tee -a "$log_file"

check_dependency
error_level="$?"; [ "$error_level" != "0" ] && on_exit $error_level >> "$log_file"

@ -465,11 +471,6 @@ function main_update_iso() {
on_exit 0
}

#remaster.sh update
function main_update() {
main_update_pxe
}

#####################################################################################
################## F u n c t i o n s ################################################
#####################################################################################

Loading…
Cancel
Save