|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661 12 Dec 2001 14:17:13 To : Serg Senyko Subject : PKG. Check. -------------------------------------------------------------------------------- [Answer on] [Serg Senyko wrote to All at [11 Dec 01 13:11]]: SS> 2 - всё ли файло перечисленное в +CONTENTS установленно Вот скрипт на перле: ============================================= #! /usr/bin/perl -w use strict; my $wd = '/'; my $missed = 0; my $ignore = 0; while(<>) { chomp; s/^\s+//; s/\s+$//; if (/^\@cwd (\S+)$/) { $wd = $1.'/'; } elsif (/^\@ignore$/) { $ignore = 1; } elsif (!/^@/) { if ($ignore) { $ignore = 0; } elsif (!-f $wd.$_) { print $wd.$_."\n"; $missed = 1; } } } exit $missed; ============================================= Запускать: find-missed-files.pl < /var/db/pkg/some_package-1.2.3/+CONTENTS Remember, pain is part of pleasure, Serg. ... Hочь расставлена, как ловушка, звуки пойманы в сети... --- I try to be as sharp as I can * Origin: Cave of Black Lion (2:5030/661) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22853c172f63.html, оценка из 5, голосов 10
|