- Timestamp:
- Dec 1, 2004, 3:50:45 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/sc_chkconf.pl
r192 r194 13 13 # z.B. etc, var usw. 14 14 15 use strict; 16 17 use Env qw($DASSCM_PROD $DASSCM_REPO $USER $DASSCM_USER $DASSCM_PW); 18 use Cwd; 15 19 use POSIX qw/getpgrp tcgetpgrp/; 16 17 20 use File::Find; 18 21 use File::Compare; 19 22 use File::Copy; 20 use strict; 23 21 24 22 25 my $cvsworkdir = $ARGV[0]; 26 if(! defined $cvsworkdir) { 27 $cvsworkdir = $DASSCM_REPO; 28 } 23 29 usage() if (! defined $cvsworkdir); 24 30 # Mit "." als Pfadangabe funktionieren diverse Funktionen nicht … … 72 78 return unless -f; # keine Directories 73 79 return if $File::Find::dir =~ /\/CVS$/; # ignoriere CVS-Verzeichnisse 74 return if $File::Find::dir =~ /\/\.svn $/; # ignoriere Subversion Verzeichnisse (inkl. Unterverzeichnisse)80 return if $File::Find::dir =~ /\/\.svn/; # ignoriere Subversion Verzeichnisse (inkl. Unterverzeichnisse) 75 81 my $cvsworkfile = "$File::Find::dir/$_"; 76 82 #print "$cvsworkfile\n"; … … 106 112 Es sollen Konfigurationsdatei (z.B. in /etc und /var) 107 113 im Versionskontrollsystem (Subversion oder CVS) gepflegt werden. 108 Überprüfen welche Dateien sich gegenüber der CVS-Arbeitskopie geändert haben und kopiert diese auf Wunsch in das CVS-Arbeitsverzeichnis114 Überprüfen welche Dateien sich gegenüber der CVS-Arbeitskopie geändert haben und kopiert diese auf Wunsch in das Subversion/CVS-Arbeitsverzeichnis 109 115 110 Parameter: CVS-Arbeitsverzeichnis116 Parameter: Subversion/CVS-Arbeitsverzeichnis 111 117 (dort muß die Verzeichnisstruktur bezogen auf / abgebildet sein, 112 z.B. etc, var usw. 118 z.B. etc, var usw.) 119 Alternativ kann dieses über die Umgebungsvariable 120 \$DASSCM_REPO gesetzt sein. 113 121 114 122 EOF
Note:
See TracChangeset
for help on using the changeset viewer.