/[smecontribs]/rpms/smeserver-migratehelper/contribs10/migratehelper.sh
ViewVC logotype

Diff of /rpms/smeserver-migratehelper/contribs10/migratehelper.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.13 by jpp, Tue Mar 7 04:44:47 2023 UTC Revision 1.14 by jpp, Tue Mar 7 05:16:08 2023 UTC
# Line 92  else Line 92  else
92    echo "We are in REAL mode."    echo "We are in REAL mode."
93    echo "This creates a backup file for restore"    echo "This creates a backup file for restore"
94    echo "The file includes and excludes various items"    echo "The file includes and excludes various items"
95    echo "All files, mails and MySQL DBS are not included"    echo "All files, mails and MySQL DBS are not included, except dumps in /home/e-smith/db/mysql*/"
96      echo "if you took the time to execute signal-event pre-backup, before"
97    echo "We will create the backup file like this"    echo "We will create the backup file like this"
98    echo "tar cvzf /mnt/backup/smeserver.tgz -T dir.list --exclude-from exclude.list"    echo "tar cvzf /mnt/backup/smeserver.tgz -T dir.list --exclude-from exclude.list"
99    echo ""    echo ""
100    echo "After the script has finished all mail/file.web services will be stopped"    echo "After the script has finished all mail/file/web services will remain stopped"
101      echo "This is to ensure your backup is up to date untill you transfer it to new server."
102    echo "Copy the backup to your new server, and manually copy over the remaining files"    echo "Copy the backup to your new server, and manually copy over the remaining files"
103  fi  fi
104    
# Line 193  find /usr/local/bin/ -type f -print0 | x Line 195  find /usr/local/bin/ -type f -print0 | x
195  find /usr/local/ -maxdepth 1 -type d -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"  find /usr/local/ -maxdepth 1 -type d -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"
196  # search for cron files not owned by a rpm  # search for cron files not owned by a rpm
197  find /etc/cron.* -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"  find /etc/cron.* -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"
198  # search for udev rules not owned by a rpm ! oucl add an option there in case you change of hardware  # search for udev rules not owned by a rpm ! could add an option there in case you change of hardware
199  find /etc/udev/rules.d/ -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"  # removed as migration from sme9 to sme10 will change the names, and this will make it worst
200    #find /etc/udev/rules.d/ -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"
201  # search for spamassassin user created config  # search for spamassassin user created config
202  find /etc/mail/spamassassin -maxdepth 1 -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"  find /etc/mail/spamassassin -maxdepth 1 -type f -print0 | xargs -0 -I % sh -c "rpm -qf % 2>&1 > /dev/null || echo % >> dir.list"
203    
# Line 555  if [ $TEST = "n" ]; then Line 558  if [ $TEST = "n" ]; then
558    tar cvzf /mnt/backup/smeserver.tgz -T dir.list --exclude-from exclude.list --xattrs    tar cvzf /mnt/backup/smeserver.tgz -T dir.list --exclude-from exclude.list --xattrs
559    echo "Finished. Backup file is in /mnt/backup"    echo "Finished. Backup file is in /mnt/backup"
560    echo "All services stopped."    echo "All services stopped."
561    echo "Please copy the remaining files to the new server before you halt this server"    echo "Please copy the remaining excluded files (e.g. /home/e-smith/files/*) to the new server before you halt this server"
562    
563  else  else
564    echo "Test mode enabled - no backup run"    echo "Test mode enabled - no backup run"


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed