in case anyone's curious about what the dependancy checker looks like,
here it is:

---cut here---
#! /bin/sh

DEBIAN_ROOT_DIR="/debian"
PACKAGE_FILES="$DEBIAN_ROOT_DIR/bo/Packages"

DEV_SEARCH='"-dev" or "-dbg" or "-pic"'

DEVPACKAGES=$( cat $PACKAGE_FILES | \
    sgrep "DEB_PKG containing (DEB_PACKAGE containing ($DEV_SEARCH))" |\
        grep "Package: " | sed -e 's/Package: //g'  )

OTHER="wg15-locale libpthread0 xslib splay boot-floppies"

PKGS="$DEVPACKAGES $OTHER"

# no package is ever likely to be called XYZZYXYZZYXYZZY. slightly
# simpler than stripping off the initial "or " after constructing the
# search string.
SG_SEARCH="\"XYZZYXYZZYXYZZY\""

# build sgrep search string
for PACKAGE in $PKGS ; do
        SG_SEARCH="$SG_SEARCH or \"$PACKAGE\" "
done

echo
    cat $PACKAGE_FILES | \
    sgrep "DEB_PKG containing (DEB_DEPENDS containing ($SG_SEARCH))" | \
    sgrep "DEB_PKG containing (DEB_PACKAGE not containing ($SG_SEARCH))" | \
    grep "Package: \|Depends: \|^$"

---cut here---


--
craig sanders


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to