CVS-only backup is often appropriate for development sites. If +you are already using CVS and your data is not important, you +probably don't need to do anything to back up your files. Just +make sure that your current work is checked into the system. You +can then roll back based on date - note the current system time, +down to the minute. For maximum safety, you can apply a tag to your +current files. You will still need to back up your database.
Note that, if you did the CVS options in this document, the
+/var/lib/aolserver/$OPENACS_SERVICE_NAME/etc
+directory is not included in cvs and you may want to add it.
+[root root]#su - $OPENACS_SERVICE_NAME
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cd /var/lib/aolserver/$OPENACS_SERVICE_NAME +
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cvs commit -m "last-minute commits before upgrade to 4.6"
+cvs commit: Examining . +cvs commit: Examining bin +(many lines omitted) +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cvs tag before_upgrade_to_4_6
+cvs server: Tagging bin +T bin/acs-4-0-publish.sh +T bin/ad-context-server.pl +(many lines omitted) +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$exit
+[root root]# +su - $OPENACS_SERVICE_NAME +cd /var/lib/aolserver/$OPENACS_SERVICE_NAME +cvs commit -m "last-minute commits before upgrade to 4.6" +cvs tag before_upgrade_to_4_6 +exit +
To restore files from a cvs tag such as the one used above:
+[root root]#+su - $OPENACS_SERVICE_NAME
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cd /var/lib/aolserver/$OPENACS_SERVICE_NAME +
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cvs up -r current
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$exit
su - $OPENACS_SERVICE_NAME +cd /var/lib/aolserver/$OPENACS_SERVICE_NAME +cvs up -r current +