genstbtoolmenu.sh patch

  • genstbtoolmenu.sh patch

    Hallo,

    little cosmetic's - add to all cfg: M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu

    Unterschiede-Datei

    1. --- scripts.orig/genstbtoolmenu.sh 2016-10-15 23:05:59.000000000 +0200
    2. +++ scripts/genstbtoolmenu.sh 2016-10-16 15:55:15.546263038 +0200
    3. @@ -19,7 +19,9 @@
    4. # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    5. # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
    6. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    7. -
    8. +#
    9. +## 16.10.16 - add to all cfg M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu ##
    10. +#
    11. MEDIAPATH=/usr/scripts
    12. #BOXNAME=$(cat /proc/stb/info/boxtype)
    13. @@ -70,6 +72,11 @@
    14. ln -sf ${CREATEDIRECTORY}/${BOXNAME}.cfg ${hdftoolpath}/menu/.
    15. ln -sf ${CREATEDIRECTORY}/${BOXNAME}_menu ${hdftoolpath}/.
    16. ln -sf ${CREATEDIRECTORY}/${BOXNAME}_scripts ${hdftoolpath}/.
    17. -)
    18. +cd menu
    19. +menucfg=$(ls | grep -v ${BOXNAME})
    20. +for cfg in $menucfg; do
    21. +if ! grep "M:menu/${BOXNAME}" $cfg >/dev/null;then
    22. +sed -i "/M:main:Return to Main Menu/i\M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu" $e
    23. +fi;done )
    24. exit 0
    Alles anzeigen


    mfG
    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • f..k sorry ,2x hab ich gelesen befor ich ok geklickt habe und trotzdem falsche patch hochgelanden

    bitte noch die zeile
    sed -i "/M:main:Return to Main Menu/i\M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu" $e
    in
    sed -i "/M:main:Return to Main Menu/i\M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu" $cfg
    ändern

    Danke.
    mfG
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • # 22.10.16 - add /usr/scripts/boxtoolmenu.conf for Image ${BOXNAME} Tools, User can define the PATH itself ##
    # 22.10.16 - fixed tr ##

    Unterschiede-Datei

    1. --- scripts.orig/genstbtoolmenu.sh 2016-10-22 20:04:48.487171698 +0200
    2. +++ scripts/genstbtoolmenu.sh 2016-10-22 21:17:16.391333503 +0200
    3. @@ -20,20 +20,26 @@
    4. # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
    5. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    6. #
    7. -# 16.10.16 - add to all cfg M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu ##
    8. +## 16.10.16 - add to all cfg M:menu/${BOXNAME}:Return to ${BOXNAME} Tools menu ##
    9. +## 22.10.16 - add /usr/scripts/boxtoolmenu.conf for Image ${BOXNAME} Tools, User can define the PATH itself ##
    10. +## 22.10.16 - fixed tr ##
    11. #
    12. -
    13. MEDIAPATH=/usr/scripts
    14. #BOXNAME=$(cat /proc/stb/info/boxtype)
    15. -ez=$(uname -n | cut -c 1-1 | tr [a-z] [A-Z])
    16. +ez=$(uname -n | cut -c 1-1 | tr '[a-z]' '[A-Z]')
    17. l=$(uname -n | wc -L)
    18. r=$(uname -n | cut -c 2-$l)
    19. BOXNAME=$(echo ${ez}${r})
    20. hdftoolpath=/usr/lib/enigma2/python/Plugins/Extensions/HDF-Toolbox
    21. -CREATEDIRECTORY=${MEDIAPATH}/${BOXNAME}-UserTools
    22. + if [ -r $MEDIAPATH/boxtoolmenu.conf ];then
    23. + CREATEDIRECTORY=$(grep ^BOXDIRTOOLPATH $MEDIAPATH/boxtoolmenu.conf | cut -f2 -d=)
    24. + else
    25. + CREATEDIRECTORY=${MEDIAPATH}/${BOXNAME}-UserTools
    26. + echo -e "#Image ${BOXNAME} Tools PATH - define the PATH itself\n\nBOXDIRTOOLPATH=${MEDIAPATH}/${BOXNAME}-UserTools" >$MEDIAPATH/boxtoolmenu.conf
    27. + fi
    28. # User Tools directory on /usr/scripts
    29. if [ ! -d ${CREATEDIRECTORY} ];then
    Alles anzeigen
    Dateien
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • Hallo Koivo,

    wäre es möglich zumindest tr zu fixieren?
    aufgefahlen ist mir bei v157-20161022

    image aufgespielt / box neu gestartet

    Quellcode

    1. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    2. T <-ok
    3. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    4. t
    5. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    6. t
    7. (root@formuler1:~)# echo t | tr '[a-z]' '[A-Z]' ab da fix
    8. T
    9. (root@formuler1:~)# echo t | tr '[a-z]' '[A-Z]'
    10. T
    11. (root@formuler1:~)# echo t | tr '[a-z]' '[A-Z]'
    12. T
    Alles anzeigen


    box noch einmal gestartet und es geht wieder ohne "'" "'", komisch...

    Quellcode

    1. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    2. T
    3. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    4. T
    5. (root@formuler1:~)# echo t | tr [a-z] [A-Z]
    6. T


    lg.
    perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
  • Wäre es nicht einfacher die genstbtoolmenu.sh hier anzuhängen? Immer diese Patcherei.
    So groß ist die Datei ja nun wirklich nicht.

    So? github.com/openhdf/hdftoolbox/…3ad3f888ca04d93dbb820741d
    Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

    ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

    ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~

Flag Counter