Browse Source

cleanup _cmd_build

cleanup _patch
add patch upon patch warning and restore
add translation strings en de
.
pull/16/head
gorgone 5 years ago
parent
commit
ef3840e10b
  1. 4
      support/functions/_cmd_build
  2. 4
      support/functions/_compress
  3. 201
      support/functions/_patch
  4. 189
      support/translation/de
  5. 161
      support/translation/en

4
support/functions/_cmd_build

@ -134,6 +134,8 @@ fi
then
if [ -f "$workdir/SVN-IS-PATCHED" ]
then
printf "$y_l\n | $r_l WARNING : patch upon patch"
printf "$y_l\n | $r_l UNCLEAN $y_l: restore SVN $G$txt_wait"
quicksvnrestore $_toolchainname
_apply_consolepatch
else
@ -145,7 +147,7 @@ fi
[ ! "$pf" == "empty" ] && printf "$y_l | PROFILE : $pf_name"
#IF SVN is Patched
[ -f "$workdir/SVN-IS-PATCHED" ] && printf $w_l" | ISPATCHED :$P YES"
[ -f "$workdir/SVN-IS-PATCHED" ] && printf $y_l"\n | ISPATCHED :$P YES"
#max cpu usage
if [ -f "$configdir/max_cpus" ]

4
support/functions/_compress

@ -63,7 +63,7 @@ tar_cam(){
if [ -n $2 ]
then
echo -en "$y_n\n TAR -------->$w_l $1$g_l $txt_as$w_l $1.tar.gz$rs_"
printf "$y_n\n TAR -------->$w_l $1$g_l $txt_as$w_l $1.tar.gz$rs_"
fi
erg=$(tar zcf $1.tar.gz $1 $2)
@ -79,7 +79,7 @@ tar_cam(){
printf "$c_l"" MOVE -------> $p_l$1.tar.gz $g_l$txt_to $y_n$workdir/archive$rs_\n\n"
else
mv -f "$1.tar.gz" "$adir"
echo -e "$c_l"" MOVE -------> $p_l$1.tar.gz $g_l$txt_to $y_n$workdir/archive$rs_\n\n"
printf "$c_l"" MOVE -------> $p_l$1.tar.gz $g_l$txt_to $y_n$workdir/archive$rs_\n\n"
fi
else

201
support/functions/_patch

@ -1,97 +1,138 @@
#!/bin/bash
get_patch(){ _get_patch; };
get_patch(){ _get_patch; }
_get_patch(){
cd $pdir;
[ -f patch.url ] && source patch.url;
clear;
echo -e $C;
ologo;
echo -e $WH;
[ -f $PATCHNAME ] && echo -e "$Y old patch found\n remove $P$PATCHNAME" && rm -f $PATCHNAME;
echo -e $W" load $PATCHNAME";
wget -q -O$PATCHNAME $PATCHURL;
[ -f $PATCHNAME ] && echo -e $G" ok$W new $PATCHNAME loaded\n" || echo -e $R" patch not found\n"$W;
};
cd $pdir
[ -f patch.url ] && source patch.url
clear
printf $C
ologo
printf $WH;
[ -f $PATCHNAME ] && printf "$Y $PATCHNAME $txt_found\n $txt_delete $P$PATCHNAME" && rm -f $PATCHNAME
printf $W"\n $txt_load $PATCHNAME"
if [[ `wget -S --spider $PATCHURL 2>&1 | grep 'HTTP/1.1 200 OK'` ]]
then
wget -q -O$PATCHNAME $PATCHURL
[ -f $PATCHNAME ] && printf $G" ok$W\n\n"
else
printf $R"\n\n $PATCHURL\n\n >> $txt_not_found <<$W\n\n"
fi
}
_apply_menupatch(){
[ -f "$workdir/SVN-IS-PATCHED" ] && quicksvnrestore $_toolchainname 2>/dev/null;
cd "$pdir";
(if [ "$(ls -1 "$pdir"/*.patch 2>/dev/null | wc -l)" -gt "0" ];then
cd "$pdir";
unset patchlist;patchlist=`ls *.patch | sort -st '/' -k1,1`;
patchlog="$(mktemp)";
for e in ${patchlist[@]};do
_w="ok";
cd "$svndir";
echo "PATCH : apply $e";
patch -f -p0 < "$pdir/$e" >>"$patchlog" 2>/dev/null;
hunks=$(grep -c1 '^Hunk' "$patchlog");
fails=$(grep -c1 'hunks FAILED' "$patchlog");
if [ "$hunks" -gt "0" ];then
echo "PATCH : $hunks x HUNK for $e";
_w="hunk";
fi;
if [ "$fails" -gt "0" ];then
echo "PATCH : $fails x FAILS for $e";
_w="fail";
fi;
done;
[ -f "$workdir/SVN-IS-PATCHED" ] && quicksvnrestore $_toolchainname 2>/dev/null
cd "$pdir"
(if [ "$(ls -1 "$pdir"/*.patch 2>/dev/null | wc -l)" -gt "0" ]
then
cd "$pdir"
unset patchlist
patchlist=`ls *.patch | sort -st '/' -k1,1`
patchlog="$(mktemp)"
for e in ${patchlist[@]}
do
_w="ok"
cd "$svndir"
printf "PATCH : apply $e"
patch -f -p0 < "$pdir/$e" >>"$patchlog" 2>/dev/null
hunks=$(grep -c1 '^Hunk' "$patchlog")
fails=$(grep -c1 'hunks FAILED' "$patchlog")
if [ "$hunks" -gt "0" ]
then
printf "PATCH : $hunks x HUNK for $e"
_w="hunk"
fi
if [ "$fails" -gt "0" ]
then
printf "PATCH : $fails x FAILS for $e"
_w="fail"
fi
done
case $_w in
ok)
echo "PATCH : done all ok";
printf "PATCH : done all ok"
touch "$workdir/SVN-IS-PATCHED";;
hunk)
echo "PATCH : done with warnings save $e.log";
cat $patchlog >>"$ldir/$e.log";
ln -sf "$ldir/$e.log" "$workdir/lastpatch.log";
printf "PATCH : done with warnings save $e.log"
cp -f $patchlog "$ldir/$e.log"
ln -sf "$ldir/$e.log" "$workdir/lastpatch.log"
touch "$workdir/SVN-IS-PATCHED";;
fail)
echo "PATCH : break build save $e.log";
cat $patchlog >>"$ldir/$e.log";
ln -sf "$ldir/$e.log" "$workdir/lastpatch.log";
printf "PATCH : break build save $e.log"
cp -f $patchlog "$ldir/$e.log"
ln -sf "$ldir/$e.log" "$workdir/lastpatch.log"
touch "$workdir/SVN-IS-PATCHED";;
esac;
rm -rf "$patchlog";
fi;)|"$gui" "$st_" "$bt_" "$title_" "$pb_" 12 62;sleep 2;
};
esac
rm -rf "$patchlog"
fi;)|"$gui" "$st_" "$bt_" "$title_" "$pb_" 12 62
sleep 2
}
_apply_consolepatch(){
if [ ! -f "$workdir/SVN-IS-PATCHED" ];then
cd "$pdir";
if [ "$(ls -1 "$pdir"/*.patch 2>/dev/null | wc -l)" -gt "0" ];then
unset patchlist;patchlist=`ls *.patch | sort -st '/' -k1,1`;
patchlog="$(mktemp)";
for e in ${patchlist[@]};do
_w=0;cd "$svndir";
echo -e "$y_l | PATCH : apply $e";
patch -F 10 -f -p0 < "$pdir/$e" >>"$patchlog" 2>/dev/null;
hunks=$(grep -c1 "^Hunk" "$patchlog");
fails=$(grep -c1 "hunks FAILED" "$patchlog");
if [ "$hunks" -gt "0" ];then
echo -e "$y_l | PATCH :$w_l $hunks x HUNK for $e";
_w=1;
fi;
if [ "$fails" -gt "0" ];then
echo -e "$y_l | PATCH :$r_n FAIL (breaking Build) = $fails";
echo -en "$w_l | RESTORE :$c_w LAST SVN BACKUP in ";
for (( i=6; i>0; i--));do
sleep 1 & echo -en "$i\b";
wait;
done;
if [ ! -f "$workdir/SVN-IS-PATCHED" ]
then
cd "$pdir"
if [ "$(ls -1 "$pdir"/*.patch 2>/dev/null | wc -l)" -gt "0" ]
then
unset patchlist;patchlist=`ls *.patch | sort -st '/' -k1,1`
patchlog="$(mktemp)"
for e in ${patchlist[@]}
do
_w=0
cd "$svndir"
printf "$y_l\n | PATCH : apply $e\n"
patch -F 10 -f -p0 < "$pdir/$e" >>"$patchlog" 2>/dev/null
hunks=$(grep -c1 "^Hunk" "$patchlog")
fails=$(grep -c1 "hunks FAILED" "$patchlog")
if [ "$hunks" -gt "0" ]
then
printf "$y_l\n | PATCH :$w_l $hunks x HUNK for $e"
_w=1
fi
if [ "$fails" -gt "0" ]
then
printf "$y_l\n | PATCH :$r_n FAIL (breaking Build) = $fails"
printf "$w_l\n | RESTORE :$c_w LAST SVN BACKUP in "
for (( i=6; i>0; i--))
do
sleep 1 & echo -en "$i\b"
wait
done
svnrestore lastsvn;
exit;
fi;
exit
fi
cat $patchlog >"$ldir/$e.log";
ln -sf "$ldir/$e.log" "$workdir/lastpatch.log";
done;
rm -rf "$patchlog";
if [ "$_w" -gt "0" ];then echo -e "$y_l | PATCH : done with warnings";
touch "$workdir/SVN-IS-PATCHED";
done
rm -rf "$patchlog"
if [ "$_w" -gt "0" ]
then
printf "$y_l\n | PATCH : done with warnings"
touch "$workdir/SVN-IS-PATCHED"
else
echo -e "$y_l | PATCH :$g_l done all ok$rs_";
touch "$workdir/SVN-IS-PATCHED";
fi;
printf "$y_l\n | PATCH :$g_l done all ok$rs_"
touch "$workdir/SVN-IS-PATCHED"
fi
else
echo -en "$y_l | PATCH : no patch found\n";
fi;
fi;
};
printf "$y_l\n | PATCH : no patch found\n"
fi
fi
}

189
support/translation/de

@ -1,52 +1,55 @@
#!/bin/bash
#deutsch
txt_as='als';
txt_of='von';
txt_for='für';
txt_b2="baue";
txt_to="nach";
txt_now='nun';
txt_b1='bauen';
txt_menu='Menü';
txt_no='keinen';
txt_name='Name';
txt_use='benutze';
txt_back='zurück';
txt_done=' fertig';
txt_error='Fehler';
txt_missing='fehlt';
txt_sel='auswählen';
txt_delete='lösche';
txt_found='gefunden';
txt_create='erstelle';
txt_loading=' lade'; #8 zeichen
txt_profile='Profil';
txt_profiles='Profile';
txt_conf='Konfiguration';
txt_parameter='Parameter';
txt_extracting=' entpacke'; #10 zeichen
txt_wait='bitte warten...';
txt_existing='vorhandenen';
txt_ssh_profiles='SSH $txt_profiles';
txt_not_found='nicht gefunden';
txt_n_installed='ist nicht installiert';
txt_start_menu='Hauptmenü';
txt_back_main="$txt_back zum $txt_start_menu";
txt_too_old='(zu alt wird nicht unterstützt)';
txt_selected='ausgewählten';
txt_update='aktualisiere';
txt_example_name='Beispiel: dm820.stube';
txt_save='speichern';
txt_filename='Dateiname';
txt_LOAD="UPLOAD";
txt_tc="Toolchain";
txt_as='als'
txt_of='von'
txt_for='für'
txt_b2="baue"
txt_to="nach"
txt_now='nun'
txt_new='neuer'
txt_b1='bauen'
txt_menu='Menü'
txt_no='keinen'
txt_name='Name'
txt_use='benutze'
txt_back='zurück'
txt_done=' fertig'
txt_error='Fehler'
txt_missing='fehlt'
txt_sel='auswählen'
txt_delete='lösche'
txt_found='gefunden'
txt_create='erstelle'
txt_load='lade'
txt_loaded='geladen'
txt_loading=' lade' #8 zeichen
txt_profile='Profil'
txt_profiles='Profile'
txt_conf='Konfiguration'
txt_parameter='Parameter'
txt_extracting=' entpacke' #10 zeichen
txt_wait='bitte warten...'
txt_existing='vorhandenen'
txt_ssh_profiles='SSH $txt_profiles'
txt_not_found='nicht gefunden'
txt_n_installed='ist nicht installiert'
txt_start_menu='Hauptmenü'
txt_back_main="$txt_back zum $txt_start_menu"
txt_too_old='(zu alt wird nicht unterstützt)'
txt_selected='ausgewählten'
txt_update='aktualisiere'
txt_example_name='Beispiel: dm820.stube'
txt_save='speichern'
txt_filename='Dateiname'
txt_LOAD="UPLOAD"
txt_tc="Toolchain"
# menu txt
txt_remove_menu="$txt_tc entfernen";
txt_add_menu="$txt_tc hinzufügen";
txt_main_revision="\n Die aktuelle SVN REVISION ist : r";
txt_bmenu_title="Baumenü";
txt_remove_menu="$txt_tc entfernen"
txt_add_menu="$txt_tc hinzufügen"
txt_main_revision="\n Die aktuelle SVN REVISION ist : r"
txt_bmenu_title="Baumenü"
# help txt
txt_help1="beginnen mit"
@ -54,64 +57,64 @@ txt_help2="Kommandozeilen Parameter sind"
txt_help3="Taste [ENTER] zum fortsetzen..."
# firstmenu ################################################
txt_firstmenu_continue="weiter mit lokalem SVN";
txt_firstmenu_chose="anderen SVN Stand (7000+) laden";
txt_firstmenu_cedit="$txt_conf""s Editor starten";
txt_firstmenu_tcupdate="Toolchain Updater starten";
txt_firstmenu_lang="Systemsprache manuell $txt_sel";
txt_firstmenu_exit="simplebuild sofort beenden";
txt_firstmenu_continue="weiter mit lokalem SVN"
txt_firstmenu_chose="anderen SVN Stand (7000+) laden"
txt_firstmenu_cedit="$txt_conf""s Editor starten"
txt_firstmenu_tcupdate="Toolchain Updater starten"
txt_firstmenu_lang="Systemsprache manuell $txt_sel"
txt_firstmenu_exit="simplebuild sofort beenden"
# _toolchain_config_menu ###################################
txt_config_menu="$txt_conf $txt_menu";
txt_back_build="$txt_back zum $txt_bmenu_title";
txt_module_configure="oscam Module $txt_sel";
txt_oscam_extra="oscam Extras USB/PCSC $txt_sel";
txt_build_extra="build Extras compress/patch $txt_sel";
txt_build_load="letzte $txt_conf laden";
txt_build_save="$txt_conf speichern";
txt_build_reset="$txt_conf $txt_back setzen";
txt_use_targz='erstelle tar Archiv nach dem Bauen';
txt_use_patch='patche oscam vor dem Bauen';
txt_use_compress='Binärkompression von oscam';
txt_config_menu="$txt_conf $txt_menu"
txt_back_build="$txt_back zum $txt_bmenu_title"
txt_module_configure="oscam Module $txt_sel"
txt_oscam_extra="oscam Extras USB/PCSC $txt_sel"
txt_build_extra="build Extras compress/patch $txt_sel"
txt_build_load="letzte $txt_conf laden"
txt_build_save="$txt_conf speichern"
txt_build_reset="$txt_conf $txt_back setzen"
txt_use_targz='erstelle tar Archiv nach dem Bauen'
txt_use_patch='patche oscam vor dem Bauen'
txt_use_compress='Binärkompression von oscam'
# _toolchain_build_menu ####################################
txt_bmenu_user="Benutzername ";
txt_bmenu_comp="Compiler ";
txt_bmenu_debu="Debug Info ";
txt_bmenu_use="USE_Variablen ";
txt_bmenu_build="oscam jetzt $txt_b1";
txt_bmenu_config="oscam/Build $txt_conf";
txt_bmenu_update="install/update libraries";
txt_bmenu_backup="backup toolchain";
txt_bmenu_profile="vorhandenes $txt_profile laden";
txt_bmenus_profile="$txt_profile $txt_save";
txt_bmenu_log="zeige lastbuild.log";
txt_bmenu_back="$txt_back zur Toolchainauswahl";
txt_compress1="Dateigröße davor ";
txt_compress2="Dateigröße danach ";
txt_compress3="Dateigröße verkleinert auf";
txt_bmenu_user="Benutzername "
txt_bmenu_comp="Compiler "
txt_bmenu_debu="Debug Info "
txt_bmenu_use="USE_Variablen "
txt_bmenu_build="oscam jetzt $txt_b1"
txt_bmenu_config="oscam/Build $txt_conf"
txt_bmenu_update="install/update libraries"
txt_bmenu_backup="backup toolchain"
txt_bmenu_profile="vorhandenes $txt_profile laden"
txt_bmenus_profile="$txt_profile $txt_save"
txt_bmenu_log="zeige lastbuild.log"
txt_bmenu_back="$txt_back zur Toolchainauswahl"
txt_compress1="Dateigröße davor "
txt_compress2="Dateigröße danach "
txt_compress3="Dateigröße verkleinert auf"
# _toolchain_main_menu ####################################
txt_menu_builder1="Beende simplebuild";
txt_menu_builder2="einen neuen $txt_tc hinzufügen";
txt_menu_builder3="entferne einen installierten $txt_tc";
txt_menu_builder4="Nativ $txt_for";
txt_menu_builder5="einen neuen $txt_tc erstellen";
txt_menu_back="Zurück zum $txt_tc $txt_menu";
txt_menu_builder1="Beende simplebuild"
txt_menu_builder2="einen neuen $txt_tc hinzufügen"
txt_menu_builder3="entferne einen installierten $txt_tc"
txt_menu_builder4="Nativ $txt_for"
txt_menu_builder5="einen neuen $txt_tc erstellen"
txt_menu_back="Zurück zum $txt_tc $txt_menu"
# _dialog_checkout ########################################
txt_verify_syscheck='überprüfe System :';
txt_verify_svn='überprüfe existierenden SVN :';
txt_update_svn="$txt_update SVN :";
txt_prepare_svn="bereite SVN checkout vor :";
txt_latest="letzter Stand";
txt_verify_syscheck='überprüfe System :'
txt_verify_svn='überprüfe existierenden SVN :'
txt_update_svn="$txt_update SVN :"
txt_prepare_svn="bereite SVN checkout vor :"
txt_latest="letzter Stand"
# _load_profile ###########################################
txt_select_profile_title="Verfügbare $txt_profiles";
txt_select_profile="bitte ein $txt_profile auswählen";
txt_confirm_profile_select="bitte bestätigen sie die Auswahl von:";
txt_no_profile_found="kein $txt_profile gefunden in\n\n$profdir";
txt_select_profile_title="Verfügbare $txt_profiles"
txt_select_profile="bitte ein $txt_profile auswählen"
txt_confirm_profile_select="bitte bestätigen sie die Auswahl von:"
txt_no_profile_found="kein $txt_profile gefunden in\n\n$profdir"
# _upload_cam #############################################
txt_upload_cam1="ssh $txt_profile existiert nicht";
txt_upload_cam2="ssh $txt_profile gefunden";
txt_upload_cam1="ssh $txt_profile existiert nicht"
txt_upload_cam2="ssh $txt_profile gefunden"

161
support/translation/en

@ -2,42 +2,45 @@
#english
txt_as='as';
txt_of='of';
txt_for='for';
txt_b2="build";
txt_to="to";
txt_now='now';
txt_b1='build';
txt_menu='menu';
txt_done=' done';
txt_no='no';
txt_use='use';
txt_back='back';
txt_error='error';
txt_loading=' load'; #8 chars
txt_sel='select';
txt_delete='delete';
txt_found='found';
txt_create='create';
txt_conf='configuration';
txt_extracting='extracting'; #10 chars
txt_wait='please wait...';
txt_existing='exists';
txt_profiles='profiles';
txt_not_found='not found';
txt_n_installed='is not installed';
txt_back_main="back to main menu";
txt_too_old='(too old or not supported)';
txt_selected='selected';
txt_update='now updating';
txt_tc="Toolchain";
txt_as='as'
txt_of='of'
txt_for='for'
txt_b2="build"
txt_to="to"
txt_now='now'
txt_new='new'
txt_b1='build'
txt_menu='menu'
txt_done=' done'
txt_no='no'
txt_use='use'
txt_back='back'
txt_error='error'
txt_load='load'
txt_loaded='loaded'
txt_loading=' load' #8 chars
txt_sel='select'
txt_delete='delete'
txt_found='found'
txt_create='create'
txt_conf='configuration'
txt_extracting='extracting' #10 chars
txt_wait='please wait...'
txt_existing='exists'
txt_profiles='profiles'
txt_not_found='not found'
txt_n_installed='is not installed'
txt_back_main="back to main menu"
txt_too_old='(too old or not supported)'
txt_selected='selected'
txt_update='now updating'
txt_tc="Toolchain"
# menu txt
txt_start_menu='Main menu';
txt_remove_menu='Remove toolchain';
txt_add_menu='Add toolchain';
txt_main_revision="\n the local SVN revision is : r";
txt_start_menu='Main menu'
txt_remove_menu='Remove toolchain'
txt_add_menu='Add toolchain'
txt_main_revision="\n the local SVN revision is : r"
# help txt
txt_help1="begin with"
@ -45,60 +48,60 @@ txt_help2="commandline Parameters are"
txt_help3="[ENTER] to continue..."
# firstmenu ################################################
txt_firstmenu_continue="continue with local SVN";
txt_firstmenu_chose="load a different SVN (7000+)";
txt_firstmenu_cedit="start configuration editor";
txt_firstmenu_tcupdate="start toolchain updater";
txt_firstmenu_lang="manual system language selection";
txt_firstmenu_exit="close simplebuild now";
txt_firstmenu_continue="continue with local SVN"
txt_firstmenu_chose="load a different SVN (7000+)"
txt_firstmenu_cedit="start configuration editor"
txt_firstmenu_tcupdate="start toolchain updater"
txt_firstmenu_lang="manual system language selection"
txt_firstmenu_exit="close simplebuild now"
# _toolchain_config_menu ###################################
txt_config_menu="configuration menu";
txt_back_build="back to build menu";
txt_module_configure="select oscam modules ";
txt_oscam_extra="select oscam extras USB/PCSC";
txt_build_extra="select build extras compress/patch";
txt_build_load="load last configuration";
txt_build_save="save configuration";
txt_build_reset="reset configuration";
txt_config_menu="configuration menu"
txt_back_build="back to build menu"
txt_module_configure="select oscam modules "
txt_oscam_extra="select oscam extras USB/PCSC"
txt_build_extra="select build extras compress/patch"
txt_build_load="load last configuration"
txt_build_save="save configuration"
txt_build_reset="reset configuration"
# _toolchain_build_menu#####################################
txt_bmenu_title="build menu";
txt_bmenu_user="username ";
txt_bmenu_comp="compiler ";
txt_bmenu_debu="debug info ";
txt_bmenu_use="USE_variables ";
txt_bmenu_build="build oscam now";
txt_bmenu_config="oscam/build configuration";
txt_bmenu_update="install/update libraries";
txt_bmenu_backup="backup toolchain";
txt_bmenu_log="show lastbuild.log";
txt_bmenu_back="back to toolchain selection";
txt_compress1="filesize before ";
txt_compress2="filesize after ";
txt_compress3="filesize reduced to ";
txt_bmenu_title="build menu"
txt_bmenu_user="username "
txt_bmenu_comp="compiler "
txt_bmenu_debu="debug info "
txt_bmenu_use="USE_variables "
txt_bmenu_build="build oscam now"
txt_bmenu_config="oscam/build configuration"
txt_bmenu_update="install/update libraries"
txt_bmenu_backup="backup toolchain"
txt_bmenu_log="show lastbuild.log"
txt_bmenu_back="back to toolchain selection"
txt_compress1="filesize before "
txt_compress2="filesize after "
txt_compress3="filesize reduced to "
# _toolchain_main_menu#####################################
txt_menu_builder1="close simplebuild";
txt_menu_builder2="add new toolchain";
txt_menu_builder3="remove installed toolchain";
txt_menu_builder4="build native for";
txt_menu_builder5="create new toolchain";
txt_menu_back="back to toolchain menu";
txt_menu_builder1="close simplebuild"
txt_menu_builder2="add new toolchain"
txt_menu_builder3="remove installed toolchain"
txt_menu_builder4="build native for"
txt_menu_builder5="create new toolchain"
txt_menu_back="back to toolchain menu"
# _dialog_checkout
txt_verify_syscheck='check system :';
txt_verify_svn='check existing SVN :';
txt_update_svn="$txt_update SVN :";
txt_prepare_svn="prepare SVN checkout :";
txt_latest="latest SVN";
txt_verify_syscheck='check system :'
txt_verify_svn='check existing SVN :'
txt_update_svn="$txt_update SVN :"
txt_prepare_svn="prepare SVN checkout :"
txt_latest="latest SVN"
# _load_profile ###########################################
txt_select_profile_title="available profiles";
txt_select_profile="please select a profile";
txt_confirm_profile_select="please confirm the selection of:";
txt_no_profile_found="no profile found in\n\n$profdir";
txt_select_profile_title="available profiles"
txt_select_profile="please select a profile"
txt_confirm_profile_select="please confirm the selection of:"
txt_no_profile_found="no profile found in\n\n$profdir"
# _upload_cam #############################################
txt_upload_cam1="ssh profile doesn't exist";
txt_upload_cam2="ssh profile found";
txt_upload_cam1="ssh profile doesn't exist"
txt_upload_cam2="ssh profile found"

Loading…
Cancel
Save