home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 March / PCWELT_3_2006.ISO / base / 05_common.mo / usr / lib / rpm / check-files < prev    next >
Encoding:
Text File  |  2003-10-29  |  616 b   |  26 lines

  1. #!/bin/sh
  2. #
  3. # Gets file list on standard input and RPM_BUILD_ROOT as first parameter
  4. # and searches for omitted files (not counting directories).
  5. # Returns it's output on standard output.
  6. #
  7. # filon@pld.org.pl
  8.  
  9. RPM_BUILD_ROOT=$1
  10.  
  11. [ ! -d "$RPM_BUILD_ROOT" ] && exit 1
  12.  
  13. [ "$TMPDIR" ] || TMPDIR=/tmp
  14. FILES_DISK=`mktemp $TMPDIR/rpmXXXXXX`
  15. FILES_RPM=`mktemp $TMPDIR/rpmXXXXXX`
  16.  
  17. find $RPM_BUILD_ROOT -type f | LC_ALL=C sort > $FILES_DISK
  18. LC_ALL=C sort > $FILES_RPM
  19.  
  20. for f in `diff "$FILES_DISK" "$FILES_RPM" | grep "^< " | cut -c3-`; do
  21.     echo $f | sed -e "s#^$RPM_BUILD_ROOT#   #g"
  22. done
  23.  
  24. rm -f $FILES_DISK
  25. rm -f $FILES_RPM
  26.