#!/bin/bash rpms=("s4e" "s4e-www" "d4e"); version="2010" rm packages/SPECS/log for((i=0;i<${#rpms};i++)); do what=${rpms[$i]}; echo $what test -d /var/tmp/$what-$version-build && rm -rf /var/tmp/$what-$version-build #cp -a packages/SPECS.orig/$what.spec packages/SPECS cd /daten/d4e$version cd packages/SOURCES test -d $what-$version.tar.gz && rm $what-$version.tar.gz tar cfz $what-$version.tar.gz $what-$version cd $what-$version #find -L | cut -d "." -f2- >> ../../SPECS/$what.spec cd ../../.. test -d packages/RPMS/i586/$what-$version-1.i586.rpm && rm packages/RPMS/i586/$what-$version-1.i586.rpm cd packages/SPECS rpmbuild -bb --quiet --clean --target i586 $what.spec >> log cd ../.. test -d rpms/$what-$version-1.i586.rpm && rm rpms/$what-$version-1.i586.rpm cp packages/RPMS/i586/$what-$version-1.i586.rpm rpms done less packages/SPECS/log | grep Wrote echo "Building RPM packages successfully."
#!/bin/bash version="2010" cd /mnt/d4e$version rm -rf iso/add-on mkdir iso/add-on yast2 add-on-creator create rpm_dir=rpms content=iso/content output_dir=iso/add-on do_not_sign verbose
#!/bin/bash yast2 add-on-creator create rpm_dir=sun-rpms content=iso/content output_dir=iso/sun do_not_sign verbose
#!/bin/bash yast2 add-on-creator create rpm_dir=novell-rpms content=iso/content output_dir=iso/novell do_not_sign verbose
#!/bin/bash version="2010" cd /d4e$version test -f d4e$version.iso && rm d4e$version.iso cp VERSION iso date >> iso/VERSION # isolinux (ALT) #mkisofs -v -V d4e2009 -r -J -l -L -P 'http://d4e.at, support@d4e.at' -p 'd4e Team Weiz' -b boot/i386/loader/isolinux.bin -c boot/i386/loader/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points -o d4e.iso /daten/d4e2009/iso # grub mkisofs -v -V d4e2010 -P 'http://d4e.at, support@d4e.at' -p 'd4e Team Weiz' -R -b boot/grub/stage2_eltorito -r -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o d4e$version.iso iso md5sum d4e$version.iso > MD5SUM #echo -n "Schreibe ISO Image auf Einstein" #rm /nfs/einstein/srv/www/htdocs/d4e.at/d4e2010/d4e2010.iso #cp -a d4e2010.iso /nfs/einstein/srv/www/htdocs/d4e.at/d4e2010 #cp -a MD5SUM /nfs/einstein/srv/www/htdocs/d4e.at/d4e2010 #chmod 755 /nfs/einstein/srv/www/htdocs/d4e.at/d4e2010/d4e2010.iso /nfs/einstein/srv/www/htdocs/d4e.at/d4e2010/MD5SUM #echo "Done." echo -n "Synchronisiere Platten" sync echo "Done". #cp d4e2010.iso d4e2010.1.iso #cp d4e2010.iso d4e2010.2.iso