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 then
if [ -f "$workdir/SVN-IS-PATCHED" ] if [ -f "$workdir/SVN-IS-PATCHED" ]
then 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 quicksvnrestore $_toolchainname
_apply_consolepatch _apply_consolepatch
else else
@ -145,7 +147,7 @@ fi
[ ! "$pf" == "empty" ] && printf "$y_l | PROFILE : $pf_name" [ ! "$pf" == "empty" ] && printf "$y_l | PROFILE : $pf_name"
#IF SVN is Patched #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 #max cpu usage
if [ -f "$configdir/max_cpus" ] if [ -f "$configdir/max_cpus" ]

4
support/functions/_compress

@ -63,7 +63,7 @@ tar_cam(){
if [ -n $2 ] if [ -n $2 ]
then 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 fi
erg=$(tar zcf $1.tar.gz $1 $2) 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" printf "$c_l"" MOVE -------> $p_l$1.tar.gz $g_l$txt_to $y_n$workdir/archive$rs_\n\n"
else else
mv -f "$1.tar.gz" "$adir" 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 fi
else else

201
support/functions/_patch

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

189
support/translation/de

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

161
support/translation/en

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

Loading…
Cancel
Save