Uživatelské nástroje

Nástroje pro tento web


progs:upgrade

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
progs:upgrade [2014/07/09 09:03] – [Skript pro automatickou aktualizaci OBIS5 na serveru Linux] Karel Petrůprogs:upgrade [2018/10/10 07:07] (aktuální) Petr Kristan
Řádek 19: Řádek 19:
 ===== Skript pro automatickou aktualizaci OBIS5 na serveru Linux ===== ===== Skript pro automatickou aktualizaci OBIS5 na serveru Linux =====
  
-Nastavit soubor ~/.netrc se jménem/heslem: machine ftp.epos.cz login your@mail.com password yourpass +Předpokladem je lftp a povolené sudo killall (pokud se používá obiscserver)
-Soubor v ROOT adresáři OBIS5 ftp_upgrade.sh: +
  
-<code bash> +  * Nastavit soubor ~/.netrc se jménem/heslem: machine ftp.epos.cz login your@mail.com password yourpass 
-#!/bin/sh +  Spustit v ./bin/ftp_upgrade.sh resp. ./bin64/ftp_upgrade.sh
-BIN=./bin64 +
-BACKUPDATANAME="data datapok" +
-  +
-cd `dirname $0` +
-[ -d upgrade ] || mkdir upgrade +
-rm -f upgrade/* +
-cd upgrade +
-lftp ftp.epos.cz -e "cd obis/v5.0; mget obis-*; exit" +
-  +
-cd .. +
-    +
-[ -d backup ] || mkdir backup +
-BACKUPFILE="backup/program_`date +%Y%m%d`.tgz" +
-echo backup bin system to $BACKUPFILE +
-tar -czf $BACKUPFILE bin bin64 system+
  
-for DN in $BACKUPDATANAME; do +Rychlý upgrade za provozu na serveru Linux:
-  echo backup dataname $DN, log in /tmp/backup_${DN}_$$ +
-  $BIN/backup.sh -dataname $DN -syspass "" > /tmp/backup_${DN}_$$ +
-done+
  
 +<code bash>
 +./bin64/ftp_upgrade.sh -nobackup -nowarn
 +</code>
 +====== Upgrade user na verzi 5 ======
  
-echo zastaveni daemonu, nologin, uvolneni licenci +Spustit v adresáři user.* (reporty je nutné upgradovat ve windows s absolutní cestou Excel)
-   +
-echo "udrzba systemu" > etc/nologin +
-sudo killall obiscserver.bin +
-$BIN/licencec -freeall+
  
-echo licencec -listusers +<code> 
-$BIN/licencec -listusers+..\bin\repupgc -debug 2 -luastring "UpgradeFromReportsList([[q:\obis50\user.ZMEN\reports\*_reports.xml]])" 
 +../bin64/repupgc -debug 2 -luastring "UpgradeLua([[lua/]])" 
 +cd reports 
 +../../stc2ots.sh 
 +</code>
  
-echo rozbalit provest upgrade CTRL+C pro konec? +===== Převod uživatelských ikon 100dpi do 200dpi 300dpi =====
-read A+
  
-for i in upgrade/obis-linux*.tar.gz upgrade/obis-utils*.tar.gz; do +<code> 
-  echo untar $i  +for i in *.png; do n=`echo $i | cut -d_ -f1`; convert -define filter:blur=0.6 -filter Spline -resize 200% ${n}_imageindex.png ${n}_200_imageindex.pngconvert -define filter:blur=0.6 -filter Spline -resize 300% ${n}_imageindex.png ${n}_300_imageindex.png; mv ${n}_imageindex.png ${n}_100_imageindex.png; done 
-  tar -xzf $i +</code>
-done +
-  +
-for i in upgrade/obis-win*.zipdo +
-  echo unzip $i +
-  unzip --$+
-done+
  
-echo upgrade dat 
-$BIN/upgrade.sh -nb -nolog -nocheck 
  
-echo rm nologin 
-rm etc/nologin 
-sudo killall obiscserver.bin 
-sudo killall xmlrpcserver.bin 
-  
-ls -l bin*/obis.bin 
-ls -l bin*/obis.exe 
- 
-echo testovaci spusteni obiscserver 
-echo "exit" | $BIN/obiscserver -debug 5 -stdin 
-</code> 
progs/upgrade.1404896626.txt.gz · Poslední úprava: 2014/07/09 09:03 autor: Karel Petrů