|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T r
Length: 898 (0x382) Types: TextFile Names: »rc.chk«
└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen └─⟦3da311d67⟧ »./cops/1.04/cops_104.tar.Z« └─⟦6a2577110⟧ └─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen └─⟦6a2577110⟧ »./cops/1.04/cops_104.tar« └─⟦this⟧ »cops_104/perl/rc.chk«
#!/bin/sh -- need to mention perl here to avoid recursion 'true' || eval 'exec perl -S $0 $argv:q'; eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' & eval 'exec /usr/local/bin/perl -S $0 $argv:q' if 0; # # Usage: rc.chk # # This checks pathnames and files inside the shell script files /etc/rc* # for writability. The commands inside the files /etc/rc* are executed when # the machine is booted, so are of special interest. # # Made easy by chk_strings :-) # # Name: Martin Foord Username: maf Date: Thu Jan 17 15:11:09 EST 1991 # Email: maf%dbsm.oz.au@munnari.oz.au # require 'chk_strings.pl'; # probably don't need to, but might want to do &'glob("/etc/rc*") instead.. ;-) @all_rc_files = ("/etc/rc*", "/etc/*rc", "/etc/rc*.d/*", "/etc/shutdown.*d/*", "/etc/inittab"); for $file (@all_rc_files) { while (<${file}>) { if (-r $_) { &chk_strings($_); } } } 1;