Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PKG. Check.   Serg_Senyko   11 Dec 2001 14:11:17 
 PKG. Check.   Lev Serebryakov   12 Dec 2001 14:17:13 
 Re: PKG. Check.   Serg_Senyko   12 Dec 2001 23:49:26 
Архивное /ru.unix.bsd/22853c172f63.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional