X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=rpm-php-provides;h=a094cba8805a5a7b0ccafc482f7d14c63f2110e2;hb=7dbb34ee2a8d8ba76f5244a89aa00eb54e605722;hp=11178bf3777d0515c32e85d900401202d9c25daf;hpb=d89e567a3fe301513490a47645ae53715796bbf9;p=packages%2Frpm.git diff --git a/rpm-php-provides b/rpm-php-provides index 11178bf..a094cba 100644 --- a/rpm-php-provides +++ b/rpm-php-provides @@ -1,19 +1,20 @@ -#!/bin/sh -if [ $# -lt 1 ]; then - echo "You have to specify input file" - exit 1 -fi +#!/usr/bin/perl +##################################################################### +# # +# Check system dependences between php-pear modules # +# # +# Pawe³ Go³aszewski # +# Micha³ Moskal # +# ------------------------------------------------------------------# +# TODO: # +##################################################################### -filelist=`echo $@` -for i in $filelist; do - i=`echo $i | grep "\.php$"` - if [ -n "$i" ]; then - j=`cat $i |egrep -i "^Class" |cut -f 2 -d " "| tr -d "\r"` - if [ -n "$j" ]; then - for p in $j; do - echo "pear($p)" - done - j="" - fi - fi -done +$pear = "/usr/share/pear"; + +foreach (@ARGV ? @ARGV : <>) { + chomp; + $f = $_; + next unless ($f =~ /$pear.*\.php$/); + $f =~ s/.*$pear\///; + print "pear($f)\n"; +}