MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    new update/upgrade script, ready for testing

    Scheduled Pinned Locked Moved General Discussion
    328 Posts 27 Posters 577.7k Views 24 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • evroomE Offline
      evroom @sdetweil
      last edited by

      @sdetweil

      Sam,

      for some reason your testlang.sh script, using alias, is still responding in German, whereas the plain command responses in English:

      pi@raspberrypi:~/MagicMirror $ curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash
      Auf Branch master
      Ihr Branch ist auf demselben Stand wie 'origin/master'.
      :
      :
      
      pi@raspberrypi:~/MagicMirror $ LC_ALL=C git status
      On branch master
      Your branch is up to date with 'origin/master'.
      :
      :
      
      pi@raspberrypi:~/MagicMirror $ git status
      Auf Branch master
      Ihr Branch ist auf demselben Stand wie 'origin/master'.
      :
      :
      

      Also interesting; using sh iso bash:

      pi@raspberrypi:~/MagicMirror $ curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | sh
      On branch master
      Your branch is up to date with 'origin/master'.
      

      EDIT - recommendations / friendly advice:

      1/ Use #!/bin/bash in your script, not ~/bin/bash
      2/ Do not alias the git command, just plain LC_ALL=C git status

      I am on 2.10.0, but can try your testlang.sh script when needed.
      Will keep the language settings on German for a while.

      MagicMirror version: 2.30.0
      Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      Test environment:
      MagicMirror version: v2.30.0
      Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @evroom
        last edited by sdetweil

        @evroom thanks… I have multiple commands to issue, and wanted to use alias for it…

        thanks for the catch on #~…

        can u try the test script again?
        u can also look at the alias list , to make sure the one for git is set

        alias

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        spitzlbergerjS 1 Reply Last reply Reply Quote 0
        • spitzlbergerjS Offline
          spitzlbergerj Project Sponsor Module Developer @evroom
          last edited by

          @evroom said in new update/upgrade script, ready for testing:

          locale -a

          the output is:

          C
          C.UTF-8
          de_DE.utf8
          POSIX
          
          1 Reply Last reply Reply Quote 0
          • spitzlbergerjS Offline
            spitzlbergerj Project Sponsor Module Developer @sdetweil
            last edited by

            @sdetweil Hi, I run the script just now again. The output is the same I guess:

            curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash
            Auf Branch master
            Ihr Branch ist zu 'origin/master' um 117 Commits hinterher, und kann vorgespult werden.
              (benutzen Sie "git pull", um Ihren lokalen Branch zu aktualisieren)
            Unversionierte Dateien:
              (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
            
                    core
                    installers/dumpactivemodules.js
            
            nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien (benutzen Sie "git add" zum Versionieren)
            
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @spitzlbergerj
              last edited by

              @spitzlbergerj don’t yah love it… what is supposed to work, doesn’t…

              arg

              sop I changed test script to do it your way… try it out

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              evroomE 1 Reply Last reply Reply Quote 0
              • spitzlbergerjS Offline
                spitzlbergerj Project Sponsor Module Developer
                last edited by

                @sdetweil Sorry if I misunderstood something. Should I have corrected something on my own?

                OK, I started the script again. Now the output is as follows:

                curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash
                On branch master
                Your branch is behind 'origin/master' by 117 commits, and can be fast-forwarded.
                  (use "git pull" to update your local branch)
                Untracked files:
                  (use "git add <file>..." to include in what will be committed)
                
                        core
                        installers/dumpactivemodules.js
                
                nothing added to commit but untracked files present (use "git add" to track)
                

                And the update script returns the following output:

                bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)"
                the log will be /home/pi/MagicMirror/installers/upgrade.log
                No LSB modules are available.
                doing test run = true
                update log will be in /home/pi/MagicMirror/installers/upgrade.log
                
                saving custom.css
                upgrading from version 2.9.0 to 2.10.0
                fetching latest revisions
                processing dependency changes for active modules with package.json files
                
                processing for module MMM-Remote-Control please wait
                ----------------------------------
                skipped processing for MMM-Remote-Control, doing test run
                processing complete for module MMM-Remote-Control
                
                processing for module MMM-NetworkScanner please wait
                ----------------------------------
                skipped processing for MMM-NetworkScanner, doing test run
                processing complete for module MMM-NetworkScanner
                
                processing for module MMM-DWD-WarnWeather please wait
                ----------------------------------
                skipped processing for MMM-DWD-WarnWeather, doing test run
                processing complete for module MMM-DWD-WarnWeather
                
                processing for module MMM-SystemStats please wait
                ----------------------------------
                skipped processing for MMM-SystemStats, doing test run
                processing complete for module MMM-SystemStats
                
                restoring custom.css
                

                So it all worked out now, right?

                Thanks for your help @sdetweil and @evroom

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @spitzlbergerj
                  last edited by

                  @spitzlbergerj said in new update/upgrade script, ready for testing:

                  upgrading from version 2.9.0 to 2.10.0

                  all looks good… thank you so much for your time and patience…

                  but… the upgrader says u are still on 2.9… maybe a different folder? (as u said u were on 2.10 already)

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • spitzlbergerjS Offline
                    spitzlbergerj Project Sponsor Module Developer
                    last edited by

                    This post is deleted!
                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      sdetweil @spitzlbergerj
                      last edited by

                      @spitzlbergerj no attachment… send via mail… same ID as here on gmail

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      1 Reply Last reply Reply Quote 0
                      • evroomE Offline
                        evroom @sdetweil
                        last edited by evroom

                        @sdetweil said in new update/upgrade script, ready for testing:

                        I changed test script to do it your way… try it out

                        pi@raspberrypi:~/MagicMirror $ curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash
                        On branch master
                        Your branch is up to date with 'origin/master'.
                        

                        Sam. I think the issue is, that the command is git status and you alias LC_ALL=C git to the name git, not the command git.
                        You cannot use the alias as a replacement for a part of your command, but I might be wrong.

                        I think the only solution is to check for language en_US and then for every git command either use plain git or else by using LC_ALL=C.

                        Or just use LC_ALL=C for every git call.

                        MagicMirror version: 2.30.0
                        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        Test environment:
                        MagicMirror version: v2.30.0
                        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 29
                        • 30
                        • 31
                        • 32
                        • 33
                        • 32 / 33
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy