SM0 She11
Path:
/
/
usr
/
lib64
/
perl5
/
vendor_perl
Full Path (server): /usr/lib64/perl5/vendor_perl
Create Fil3
Upl04d Fil3
📁 Attribute
Open
[D]
[R]
📁 BerkeleyDB
Open
[D]
[R]
📄 BerkeleyDB.pm
[E]
[D]
[R]
📄 BerkeleyDB.pod
[E]
[D]
[R]
📁 Bit
Open
[D]
[R]
📁 Bundle
Open
[D]
[R]
📁 Compress
Open
[D]
[R]
📁 Convert
Open
[D]
[R]
📁 Crypt
Open
[D]
[R]
📄 Cwd.pm
[E]
[D]
[R]
📁 DBD
Open
[D]
[R]
📁 DBI
Open
[D]
[R]
📄 DBI.pm
[E]
[D]
[R]
📄 DB_File.pm
[E]
[D]
[R]
📁 Data
Open
[D]
[R]
📁 Digest
Open
[D]
[R]
📁 Encode
Open
[D]
[R]
📄 Encode.pm
[E]
[D]
[R]
📁 File
Open
[D]
[R]
📁 Filter
Open
[D]
[R]
📁 GSSAPI
Open
[D]
[R]
📄 GSSAPI.pm
[E]
[D]
[R]
📁 HTML
Open
[D]
[R]
📁 Image
Open
[D]
[R]
📁 List
Open
[D]
[R]
📁 Net
Open
[D]
[R]
📁 NetAddr
Open
[D]
[R]
📄 Newt.pm
[E]
[D]
[R]
📁 Package
Open
[D]
[R]
📁 Params
Open
[D]
[R]
📄 RRDp.pm
[E]
[D]
[R]
📄 RRDs.pm
[E]
[D]
[R]
📁 Razor2
Open
[D]
[R]
📁 Readonly
Open
[D]
[R]
📁 Scalar
Open
[D]
[R]
📄 Socket.pm
[E]
[D]
[R]
📄 Socket6.pm
[E]
[D]
[R]
📄 Storable.pm
[E]
[D]
[R]
📁 Sys
Open
[D]
[R]
📁 Term
Open
[D]
[R]
📁 Text
Open
[D]
[R]
📁 Time
Open
[D]
[R]
📁 Unicode
Open
[D]
[R]
📁 Unix
Open
[D]
[R]
📁 XML
Open
[D]
[R]
📁 auto
Open
[D]
[R]
📄 dbixs_rev.pl
[E]
[D]
[R]
📄 encoding.pm
[E]
[D]
[R]
📁 threads
Open
[D]
[R]
📄 threads.pm
[E]
[D]
[R]
📁 version
Open
[D]
[R]
📄 version.pm
[E]
[D]
[R]
📄 version.pod
[E]
[D]
[R]
Editing: dbixs_rev.pl
#!/usr/bin/perl -w use strict; my $dbixs_rev_file = "dbixs_rev.h"; my $is_make_dist; my $svnversion; if (is_dbi_svn_dir(".")) { $svnversion = `svnversion -n`; } elsif (is_dbi_svn_dir("..")) { # presumably we're in a subdirectory because the user is doing a 'make dist' $svnversion = `svnversion -n ..`; $is_make_dist = 1; } else { # presumably we're being run by an end-user because their file timestamps # got messed up print "Skipping regeneration of $dbixs_rev_file\n"; utime(time(), time(), $dbixs_rev_file); # update modification time exit 0; } my @warn; die "Neither current directory nor parent directory are an svn working copy\n" unless $svnversion and $svnversion =~ m/^\d+/; push @warn, "Mixed revision working copy ($svnversion:$1)" if $svnversion =~ s/:(\d+)//; push @warn, "Code modified since last checkin" if $svnversion =~ s/[MS]+$//; warn "$dbixs_rev_file warning: $_\n" for @warn; die "$0 failed\n" if $is_make_dist && @warn; write_header($dbixs_rev_file, DBIXS_REVISION => $svnversion, \@warn); sub write_header { my ($file, $macro, $version, $comments_ref) = @_; open my $fh, ">$file" or die "Can't open $file: $!\n"; unshift @$comments_ref, scalar localtime(time); print $fh "/* $_ */\n" for @$comments_ref; print $fh "#define $macro $version\n"; close $fh or die "Error closing $file: $!\n"; print "Wrote $macro $version to $file\n"; } sub is_dbi_svn_dir { my ($dir) = @_; return (-d "$dir/.svn" && -f "$dir/MANIFEST.SKIP"); }
Save