home *** CD-ROM | disk | FTP | other *** search
/ H4CK3R 4 / hacker04 / 04_HACK04.ISO / darwin / darwinx86.iso / private / etc / install-debs < prev    next >
Encoding:
Text File  |  2001-10-01  |  794 b   |  36 lines

  1. #!/bin/sh
  2.  
  3. indir=$1
  4.  
  5. echo "Checking source directory: $indir"
  6. if [ ! -d $indir ] ; then
  7.     echo "Can't find source directory: $indir"
  8.     exit;
  9. fi
  10.  
  11. # nasty hack, but until we have dependencies, some packages need to be 
  12. # installed before others.
  13. first_installed="files*"
  14. for pkg in `ls -1 $indir/$first_installed 2> /dev/null`
  15. do
  16.     echo "Installing $pkg"
  17.     ar x "$pkg"
  18.     gnutar zxfph data.tar.gz 2> /dev/null
  19. done
  20. first_installed="dpkg_*"
  21. for pkg in `ls -1 $indir/$first_installed 2> /dev/null`
  22. do
  23.     echo "Installing $pkg"
  24.     ar x "$pkg"
  25.     gnutar zxfph data.tar.gz 2> /dev/null
  26. done
  27.  
  28. for pkg in `ls -1 $indir`
  29. do
  30.     echo "Installing $pkg"
  31.     dpkg -i --admindir=var/dpkg --instdir=. --force-overwrite $indir/$pkg > /dev/null 2> /dev/null
  32. done
  33.  
  34. echo "Cleaning up"
  35. rm -f data.tar.gz control.tar.gz debian-binary
  36.