Read the statement by Michael Teeuw here.
Questions about update
- 
 @bkeyport thanks. my backup doesn’t copy custom.css… doah 
- 
 Just scripted what I want. Not externalized for the moment. Just a simple copy of modules folder and personnalized files. Sorry if it’s not perfect, but i’m not a developer :) #!/bin/bash #BACKUP FOLDER mkdir -p /var/backups/MM cd /var/backups/MM #OLD BACKUPS PURGE echo "--- PURGE TASK ---" echo "Check for existing backups..." nb_save=$(ls | wc -l) if [ $nb_save -gt 4 ] then oldest_folder=$(ls -lt | tail -1 | cut -d " " -f10) echo "Limit of 5 backups reach. Deleting of the oldest one : $oldest_folder" rm -rf "$oldest_folder" echo "DELETED." else echo "Limit of 5 backups doesn't reach, skip to backup task." fi #BACKUP echo "--- BACKUP TASK ---" echo "Starting..." d=$(date +%Y-%m-%d_%H:%M) mkdir -p $d cd $d cp /home/pi/MagicMirror/config/config.js config.js cp /home/pi/MagicMirror/css/custom.css custom.css cp /home/pi/MagicMirror/modules/default/compliments/compliments.json compliments.json cp /boot/config.txt config.txt mkdir -p modules cp -R /home/pi/MagicMirror/modules/ . echo "DONE. CURRENT LIST OF BACKUPS :" cd .. ls -A1
- 
 @selyjohns cool… mine saves the list of modules (git url) and config.js to a local git repo with a tag with the date other files (compliments.json) … cool… (any reason u didn’t put those in config.js?, u have to restart to use an updated file too) 
- 
 @sdetweil said in Questions about update: @selyjohns cool… mine saves the list of modules (git url) and config.js to a local git repo with a tag with the date Perfect :) Git seem to be a good solution. For next evolution haha 
 For the json, it’s because i’ve define a lot of compliments and it’s more clean on external json that in config.js
- 
 @selyjohns you can look at my backup script for creating the tag from the date/time 
- 
 @sdetweil Perfect ! Thanks :) 
- 
 @sdetweil Whoops. that’s 90% of my mirror! Without CSS copied it becomes a big mess quick. Only modules I don’t have custom CSS for is MMM-Multimonth and MMM-Worldclock (Hmm, wonder why? 😀) 
- 
 @bkeyport fixed 
- 
 @sdetweil Slick script by the way, I gotta steal a few things from it. :) 

