source: projects/vbootstrap/tags/0.0.24/vbootstrap/scripts/5.1 @ 519

Revision 519, 771 bytes checked in by shaolin, 14 years ago (diff)
  • remove Retry_vbootstrap-post() from the vbuilder script:
    • the trick (implemented in 0.0.18-1) moved to vbootstrap/scripts/* instead
    • so that proper rpmdb is available even executing vbootstrap only
  • vbuilder 内の Retry_vbootstrap-post() を廃止
    • 代わりに vbootstrap/scripts/* 内で同等の内容を実行
    • これにより vbootstrap のみ実行した直後でも rpmdb が正しい状態にできる
Line 
1# 5.1
2
3INSTVER="5.1"
4BASE_PKGS="setup glibc coreutils bash rpm apt rootfiles vine-release libstdc++34"
5APT_LINE="-o Dir::Etc::sourcelist=$VBOOTSTRAPDIR/sources.list.d/$INSTVER"
6
7vbootstrap_post()
8{
9echo "running vbootstrap post install scripts for $INSTVER on $INSTDIR"
10cp -a /etc/resolv.conf $INSTDIR/etc/
11rm -f $INSTDIR/var/lib/rpm/*
12echo -n " reinitializing rpm database... "
13chroot $INSTDIR rpm --initdb
14echo "DONE."
15echo -n " updating apt database... "
16chroot $INSTDIR apt-get -qq update
17echo "DONE."
18echo -n " rebuilding rpm database with chroot rpm... "
19chroot $INSTDIR apt-get -qq -y install ${BASE_PKGS} -o RPM::Options::=--justdb
20echo "DONE."
21#echo " installing vine-keyring... "
22#chroot $INSTDIR apt-get -qq -y --reinstall install vine-keyring
23#echo "DONE."
24}
Note: See TracBrowser for help on using the repository browser.