Index: openacs-4/packages/acs-core-docs/www/backups-with-cvs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/backups-with-cvs.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-core-docs/www/backups-with-cvs.adp 7 Aug 2017 23:47:49 -0000 1.2 @@ -0,0 +1,56 @@ + +{/doc/acs-core-docs {ACS Core Documentation}} {Using CVS for backup-recovery} +Using CVS for backup-recovery + + +
+

+Using CVS for backup-recovery

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]$ exitsu - $OPENACS_SERVICE_NAME
+cd /var/lib/aolserver/$OPENACS_SERVICE_NAME
+cvs up -r current
+
+
+ + \ No newline at end of file