summaryrefslogtreecommitdiffstats
path: root/move/tools/scan-etc.pl
diff options
context:
space:
mode:
authorMystery Man <unknown@mandriva.org>2005-07-15 09:43:41 +0000
committerMystery Man <unknown@mandriva.org>2005-07-15 09:43:41 +0000
commitd3d450b0b2a7633c39bcce37a594f241f3e46211 (patch)
tree519169fee33e0ba0d8d703dc26bce62e2e5b5dc6 /move/tools/scan-etc.pl
parentd2ce60d6be52cb011e7f05e54e5ec121e93c358e (diff)
downloaddrakx-10_3_0_35mdk.tar
drakx-10_3_0_35mdk.tar.gz
drakx-10_3_0_35mdk.tar.bz2
drakx-10_3_0_35mdk.tar.xz
drakx-10_3_0_35mdk.zip
This commit was manufactured by cvs2svn to create tagV10_3_0_35mdk
'V10_3_0_35mdk'.
Diffstat (limited to 'move/tools/scan-etc.pl')
-rwxr-xr-xmove/tools/scan-etc.pl41
1 files changed, 0 insertions, 41 deletions
diff --git a/move/tools/scan-etc.pl b/move/tools/scan-etc.pl
deleted file mode 100755
index 66415d4de..000000000
--- a/move/tools/scan-etc.pl
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/perl
-
-# To be used replacing move::init handling of etc files with:
-#
-# system("cp -a /image/etc /");
-# symlinkf "/proc/mounts", "/etc/mtab";
-# system("find /etc -type f > /tmp/filelist");
-# touch '/dummy';
-# m|^/var| && !-d $_ and mkdir_p $_ foreach chomp_(cat_('/image/move/directories-to-create'));
-# sleep 2;
-# goto meuh;
-
-use MDK::Common;
-
-sub stat_ {
- my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat $_[0];
- [ $atime, max($mtime, $ctime) ];
-}
-
-our $reference = (stat_('/dummy'))->[0];
-
-our @old_filelist = chomp_(cat_("/tmp/filelist"));
-foreach (chomp_(`find /etc -type f`)) {
- if (!member($_, @old_filelist)) {
- push @new, $_;
- } else {
- $times = stat_($_);
- $times->[0] > $reference and push @read, $_;
- $times->[1] > $reference and push @wrote, $_;
- }
-}
-
-print "read:\n";
-print "\t$_\n" foreach sort @read;
-
-print "wrote:\n";
-print "\t$_\n" foreach sort @wrote;
-
-print "new:\n";
-print "\t$_\n" foreach sort @new;
-