Changeset 1682 in MondoRescue
- Timestamp:
- Oct 17, 2007, 1:40:52 PM (16 years ago)
- Location:
- branches/2.2.5
- Files:
-
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.5/mindi/install.sh
r1620 r1682 69 69 70 70 echo "Creating target directories ..." 71 install -m 755 -d $conf $locallib/mindi $MANDIR $local/sbin $ DOCDIR $CACHEDIR71 install -m 755 -d $conf $locallib/mindi $MANDIR $local/sbin $CACHEDIR # $DOCDIR 72 72 73 73 echo "Copying files ..." … … 89 89 90 90 install -m 644 mindi.8 $MANDIR 91 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR91 #install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR 92 92 93 93 if [ "_$PREFIX" = "_" ] && [ ! -f $locallib/mindi/rootfs/bin/busybox ]; then … … 116 116 117 117 if [ "$PKGBUILDMINDI" != "true" ]; then 118 chown -R root:root $locallib/mindi $conf $DOCDIR118 chown -R root:root $locallib/mindi $conf # $DOCDIR 119 119 chown root:root $local/sbin/mindi $MANDIR/mindi.8 $locallib/mindi/analyze-my-lvm $local/sbin/parted2fdisk.pl 120 120 if [ "$ARCH" = "ia64" ] ; then … … 124 124 125 125 # Special case for SuSE family where doc is put elsewhere in the RPM 126 if [ -e /etc/SuSE-release ]; then127 rm -rf $DOCDIR128 fi126 # if [ -e /etc/SuSE-release ]; then 127 # rm -rf $DOCDIR 128 # fi 129 129 130 130 # Special case for Debian family where doc is put elsewhere in the DEB 131 if [ -e /etc/debian_version ]; then132 rm -rf $DOCDIR133 fi131 # if [ -e /etc/debian_version ]; then 132 # rm -rf $DOCDIR 133 # fi 134 134 135 135 exit 0 -
branches/2.2.5/pbconf/mindi/rpm/mindi.spec
r1677 r1682 37 37 export CONFDIR=%{_sysconfdir} 38 38 export MANDIR=%{_mandir} 39 export DOCDIR=%{_docdir}39 #export DOCDIR=%{_docdir} 40 40 export LIBDIR=%{_libdir} 41 41 export CACHEDIR=%{_var}/cache/%{name} -
branches/2.2.5/pbconf/mondo/du/rules
r1674 r1682 91 91 mkdir -p debian/doc-temp 92 92 mkdir -p $(CURDIR)/debian/$(PACKAGE_NAME)/var/cache/mondo 93 cp -a docs/en/mondorescue-howto debian/doc-temp/html93 #cp -a docs/en/mondorescue-howto debian/doc-temp/html 94 94 95 95 dh_install -s -
branches/2.2.5/tools/qemu-vm.txt
r1631 r1682 2 2 qemu-img create -f qcow image.qemu 3G 3 3 qemu -cdrom /dev/hdc -m 256 -boot d image.qemu 4 5 # use lilo on recent x86_86 distros as grub doesn't work. 6 # on suse make yast2 use the right repositories (Sw/SWrepositories/ remove DVD) 7 # # verify root alogin on sshd conf 8 grep Root /etc/ssh/sshd_config 9 10 # On Ubuntu install openssh-server 11 apt-get install openssh-server 12 13 # At install on 64 distro use lilo 14 # on Ubuntu change tty, kill grub install 15 # chroot /target remount cdrom 16 # install lilo instead 4 17 5 18 # Recent SUSE acpi=off … … 7 20 # RPM based : urpmi, yum install, yast2 8 21 # Mandriva 9 urpmi neon newt-devel slang-devel glibc-static-devel autoconf automake libtool gcc rpm-build wget gcc-c++ docbook-utils-pdf ImageMagick man patch mindi mondo mkisofs cdrecord pb10 11 #Fedora12 yum install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget vim gcc-c++ docbook-utils-pdf ImageMagick man patch cdrecord mkisofs pb13 14 22 15 23 # gentoo … … 23 31 apt-get install autoconf automake libtool g++ wget patch mondo groff imagemagick docbook-utils docbook2x docbook-to-man openssh-server dpkg-dev debian-builder dh-make fakeroot libnewt-dev libncurses5-dev pb 24 32 25 # Apply AppConfig path26 patch -p0 < pb-doc/App*27 28 33 #Changing CD during install: 29 34 Ctrl-Alt-2 … … 35 40 36 41 #Clé SSH: 42 mkdir .ssh 43 chmod 700 .ssh 37 44 scp bruno@10.0.2.2:.ssh/id_dsa.pub /root/.ssh/authorized_keys 38 45 chmod 600 /root/.ssh/authorized_keys 39 40 #Créer compte pb41 useradd pb42 43 # No passwd for pb44 perl -pi -e 's/^pb:\!\!:/pb:*:/' /etc/shadow45 # Adapt sudoers46 echo "pb ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers47 # poweroff only48 49 su - pb50 mkdir ~/.ssh51 chmod 700 ~/.ssh52 scp -p victoria2.home.musique-ancienne.org:.ssh/id_dsa.pub ~/.ssh/authorized_keys53 # Passwd asked above54 chmod 600 ~/.ssh/authorized_keys55 46 56 47 #rebuild paquets necessaires mondo: … … 63 54 chmod 644 build/RPMS/i386/* 64 55 scp -p build/RPMS/i?86/afio-[0-9]* build/RPMS/i?86/buffer-[0-9]* www.mondorescue.org:/mondo/ftp/rhel/3/ 65 66 # Exchange host keys with www.mondorescue.org67 ssh www.mondorescue.org ls68 69 56 70 57 root: -
branches/2.2.5/tools/setupqemu
r1679 r1682 3 3 ( 4 4 if [ _"$1" == _"" ]; then 5 echo "Syntax: setupqemu VM "5 echo "Syntax: setupqemu VM|all" 6 6 exit -1 7 7 fi 8 8 cat /users/bruno/pb/svn/devel/pb/contrib/pbsetupqemu /users/bruno/pb/svn/devel/pb/lib/ProjectBuilder/Distribution.pm > /tmp/pbscript 9 for m in $*; do 10 pb -r `pwd` -p mondorescue - m $m -a root -s /tmp/pbscript script2vm ; pb -p mondorescue -m $m build2vm9 if [ _"$1" == "all" ]; then 10 pb -r `pwd` -p mondorescue -a root -s /tmp/pbscript script2vm 11 11 ssh -p 2222 root@localhost halt 12 12 sleep 120 13 ps auhxww | grep qemu | grep -Ev 'grep|setupqemu' | awk '{print $2}' | xargs kill -9 14 done 13 ps auhxww | grep qemu | grep -Ev 'grep|setupqemu' | awk '{print $2}' | xargs kill 14 else 15 for m in $*; do 16 pb -r `pwd` -p mondorescue -m $m -a root -s /tmp/pbscript script2vm ; pb -p mondorescue -m $m build2vm 17 #ssh -p 2222 root@localhost halt 18 #sleep 120 19 #ps auhxww | grep qemu | grep -Ev 'grep|setupqemu' | awk '{print $2}' | xargs kill -9 20 done 21 fi 15 22 ) 2>&1 | tee /tmp/setupqemu.log -
branches/2.2.5/tools/updateqemu
r1681 r1682 3 3 ( 4 4 if [ _"$1" == _"" ]; then 5 echo "Syntax: setupqemu VM"5 echo "Syntax: updateqemu VM|all" 6 6 exit -1 7 7 fi 8 cat /users/bruno/pb/svn/devel/pb/contrib/pbsetupqemu /users/bruno/pb/svn/devel/pb/lib/ProjectBuilder/Distribution.pm > /tmp/pbscript 9 for m in $*; do 10 pb -r `pwd` -p mondorescue -m $m -a root -s /tmp/pbscript script2vm ; pb -p mondorescue -m $m build2vm 11 ssh -p 2222 root@localhost halt 8 if [ _"$1" == _"all" ]; then 9 opt="`grep vmlist ~/.pbrc | grep mondorescue | cut -d= -f2 | sed 's/,/ /g'`" 10 opt64="`echo $opt | sed 's/ /_64 /g'`" 11 #opt="$opt $opt64" 12 opt="$opt64" 13 else 14 opt="`echo $* | sed 's/,/ /g'`" 15 fi 16 17 export PBPROJ=pb 18 export PBROOT=/users/bruno/pb/svn/0.8.5 19 20 for m in $opt; do 21 cat /users/bruno/pb/svn/devel/pb/contrib/pbsetupqemu /users/bruno/pb/svn/devel/pb/lib/ProjectBuilder/Distribution.pm > /tmp/pbscript 22 echo "Launching script on $m" 23 pb -m $m -a root -s /tmp/pbscript script2vm 24 pb -m $m build2vm 25 echo "Halting $m" 26 echo "/sbin/halt -p" > /tmp/pbscript 27 pb -m $m -a root -s /tmp/pbscript script2vm 12 28 sleep 120 13 ps auhxww | grep qemu | grep -Ev 'grep|setupqemu' | awk '{print $2}' | xargs kill -9 29 job=`ps auhxww | grep qemu | grep -Ev 'grep|updateqemu' | awk '{print $2}'` 30 if [ _"$job" != _"" ]; then 31 echo "Really halting $m" 32 kill $job 33 fi 14 34 done 15 ) 2>&1 | tee /tmp/ setupqemu.log35 ) 2>&1 | tee /tmp/updateqemu.log
Note:
See TracChangeset
for help on using the changeset viewer.