VineSeed_i386.sh 960 B

123456789101112131415161718192021222324252627282930
  1. # VineSeed_i386
  2. INSTVER="VineSeed_i386"
  3. BASE_PKGS="setup glibc coreutils bash apt rootfiles vine-release libstdc++34 util-linux"
  4. #APT_LINE="-o Dir::Etc::sourcelist=$VBOOTSTRAPDIR/sources.list.d/$INSTVER"
  5. vbootstrap_post()
  6. {
  7. echo $"running vbootstrap post install scripts for $INSTVER on $INSTDIR"
  8. cp -a /etc/resolv.conf $INSTDIR/etc/
  9. rm -f $INSTDIR/var/lib/rpm/__db.*
  10. echo -n $" mounting /proc... "
  11. mount -t proc /proc $INSTDIR/proc
  12. echo $"DONE."
  13. echo -n $" reinitializing rpm database... "
  14. chroot $INSTDIR rpm --initdb
  15. echo $"DONE."
  16. echo -n $" updating apt database... "
  17. chroot $INSTDIR apt-get -qq update
  18. echo $"DONE."
  19. echo -n $" rebuilding rpm database with chroot rpm... "
  20. chroot $INSTDIR apt-get -qq -y install ${BASE_PKGS} -o RPM::Options::=--justdb
  21. echo $"DONE."
  22. #echo $" installing vine-keyring... "
  23. #chroot $INSTDIR apt-get -qq -y --reinstall install vine-keyring
  24. #echo $"DONE."
  25. echo -n $" unmounting /proc... "
  26. umount $INSTDIR/proc
  27. echo $"DONE."
  28. }