- Timestamp:
- Jan 13, 2006, 8:46:06 PM (19 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi/install.sh
r309 r317 47 47 install -m 644 deplist.txt $conf 48 48 49 cp -af rootfs aux-tools Mindi$locallib/mindi49 cp -af rootfs aux-tools $locallib/mindi 50 50 chmod 755 $locallib/mindi/rootfs/bin/* 51 51 chmod 755 $locallib/mindi/rootfs/sbin/* … … 61 61 62 62 install -m 644 mindi.8 $MANDIR 63 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $DOCDIR63 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR 64 64 65 65 # Managing busybox -
trunk/mindi/mindi
r309 r317 13 13 #----------------------------------------------------------------------------- 14 14 15 ### Which arch are we on (useful for ia64 port) 16 export ARCH=`/bin/arch` 15 17 16 18 ADDITIONAL_BOOT_PARAMS="acpi=off apm=off devfs=nomount exec-shield=0" … … 33 35 MINDI_CONF=YYY 34 36 MINDI_SBIN=${MINDI_PREFIX}/sbin 35 MINDI_LIB=${MINDI_PREFIX}/lib/mindi 37 38 39 if [ "$ARCH" = "x86_64" ] ; then 40 MINDI_LIB=${MINDI_PREFIX}/lib64/mindi 41 else 42 MINDI_LIB=${MINDI_PREFIX}/lib/mindi 43 fi 36 44 37 45 EXTRA_SPACE=24576 ; # increase if you run out of ramdisk space … … 2908 2916 > $LOGFILE 2909 2917 echo "mindi v$MINDI_VERSION" >> $LOGFILE 2910 ### BCO2911 ### Which arch are we on (useful for ia64 port)2912 export ARCH=`/bin/arch`2913 2918 echo "$ARCH architecture detected" >> $LOGFILE 2914 2919 echo "mindi called with the following arguments:" >> $LOGFILE -
trunk/mindi/mindi.spec
r262 r317 10 10 %define name mindi 11 11 %define version VVV 12 %define mrel 1 12 %define mrel RRR 13 # if mandriva official build (rpm --with is_official) 14 %{?is_official:%define rel %{mkrel} %{mrel}}%{!?is_official:%define rel %{mrel}} 13 15 %define src %{name}-%{version}.tgz 16 %define grp Archiving/Backup 17 %define addreqb bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, afio 14 18 15 19 %if %is_redhat 16 Group: Applications/Archiving 20 %define grp Applications/Archiving 21 %define addreq %{addreqb}, which 17 22 Autoreq: 0 18 23 %endif … … 20 25 %if %is_mandrake 21 26 %define src %{name}-%{version}.tar.bz2 22 Group: Archiving/Backup 27 %define addreq %{addreqb}, which 23 28 Autoreqprov: no 24 29 %endif … … 26 31 %if %is_mandriva 27 32 %define src %{name}-%{version}.tar.bz2 28 Group: Archiving/Backup 33 %define addreq %{addreqb}, which 29 34 Autoreqprov: no 30 35 %endif 31 36 32 37 %if %is_suse 33 Group: Archiving/Backup 38 %define addreq %{addreqb} 39 %endif 40 41 # define the mkrel macro if it is not already defined if mandriva offical build 42 %if is_official 43 %{?!mkrel:%define mkrel(c:) %{-c:0.%{-c*}.}%{!?_with_unstable:%(perl -e '$_="%{1}";m/(.\*)(\\d+)$/;$rel=${2}-1;re;print "$1$rel";').%{?subrel:%subrel}%{!?subrel:1}.%{?distversion:%distversion}%{?!distversion:%(echo $[%{mdkversion}/10])}}%{?_with_unstable:%{1}}%{?distsuffix:%distsuffix}%{?!distsuffix:mdk}} 34 44 %endif 35 45 … … 37 47 Name: %name 38 48 Version: %version 39 Release: % mrel49 Release: %rel 40 50 License: GPL 41 Group: System/Kernel and hardware51 Group: %{grp} 42 52 Url: http://mondorescue.berlios.de 43 53 Source: %{src} 44 54 BuildRoot: %{_tmppath}/%{name}-%{version} 45 Requires: bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, afio, which55 Requires: %{addreq} 46 56 # Not on all systems 47 57 #Conflicts: bonnie++ … … 93 103 %defattr(644,root,root,755) 94 104 %config(noreplace) %{_sysconfdir}/mindi/deplist.txt 95 %doc ChangeLog INSTALL COPYING README TODO README.ia64 README.pxe README.busybox 105 %doc ChangeLog INSTALL COPYING README TODO README.ia64 README.pxe README.busybox svn.log 96 106 %{_mandir} 97 107 %{_libdir}/mindi -
trunk/mondo/mondo.spec
r250 r317 10 10 %define name mondo 11 11 %define version VVV 12 %define mrel 1 12 %define mrel RRR 13 # if mandriva official build (rpm --with is_official) 14 %{?is_official:%define rel %{mkrel} %{mrel}}%{!?is_official:%define rel %{mrel}} 13 15 %define src %{name}-%{version}.tgz 16 %define grp Archiving/Backup 17 %define addreqb mindi >= 1.05, bzip2 >= 0.9, afio, mkisofs, binutils, newt >= 0.50, slang >= 1.4.1 14 18 15 19 %if %is_redhat 16 Group: Applications/Archiving 20 %define grp Applications/Archiving 21 %define addreq %{addreqb} 17 22 Autoreq: 0 18 23 %endif … … 20 25 %if %is_mandrake 21 26 %define src %{name}-%{version}.tar.bz2 22 Group: Archiving/Backup 27 %define addreq %{addreqb} 23 28 Autoreqprov: no 24 29 %endif … … 26 31 %if %is_mandriva 27 32 %define src %{name}-%{version}.tar.bz2 28 Group: Archiving/Backup 33 %define addreq %{addreqb} 29 34 Autoreqprov: no 30 35 %endif 31 36 32 37 %if %is_suse 33 Group: Archiving/Backup 38 %define addreq %{addreqb} 34 39 %endif 35 40 … … 43 48 Release: %{mrel} 44 49 License: GPL 50 Group: %{grp} 45 51 Url: http://mondorescue.berlios.de 46 52 Source: %{src} … … 48 54 BuildRequires: newt-devel >= 0.50, slang-devel >= 1.4.1, gcc 49 55 %ifarch ia64 50 Requires: mindi >= 1.05, bzip2 >= 0.9, afio, mkisofs, binutils, elilo, newt >= 0.50, slang >= 1.4.1, buffer, parted56 Requires: %{addreq}, elilo, parted 51 57 %else 52 Requires: mindi >= 1.05, bzip2 >= 0.9, afio, mkisofs, binutils, syslinux >= 1.52, newt >= 0.50, slang >= 1.4.1, buffer58 Requires: %{addreq}, syslinux >= 1.52 53 59 %endif 54 60 … … 116 122 %files 117 123 %defattr(644,root,root,755) 118 %doc ChangeLog mondo/docs/en/1.6x-howto/*124 %doc ChangeLog svn.log mondo/docs/en/1.6x-howto/* 119 125 %doc INSTALL COPYING README TODO AUTHORS NEWS 120 126 -
trunk/tools/mkrpm
r304 r317 17 17 . $TOOLHOME/rpm-env 18 18 19 # To be safe for SVN commands 20 cd $TOOLHOME/.. 19 21 rev=`$TOOLHOME/mksvnversion` 22 23 echo "Generating SVN log file ..." 24 svn log -v > /tmp/mondorescue-svn.log 20 25 21 26 if [ "$1" = "" ]; then … … 35 40 tar cvfhz ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tgz mindi-kernel-${MINDI_VER} 36 41 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} 37 sed "s/^%define mrel..* /%define mrel ${rev}.${suf}/" mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec42 sed "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec 38 43 rm -f ${TMP}/mindi-kernel*-root 39 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${rev} .${suf}.${ARCH}.rpm"44 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${rev}${suf}.${ARCH}.rpm" 40 45 fi 41 46 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then … … 44 49 rm -fr mindi-${MINDI_VER} 45 50 cp -a ${VER}/mindi mindi-${MINDI_VER} 46 svn log -v >mindi-${MINDI_VER}/svn.log51 cp -a /tmp/mondorescue-svn.log mindi-${MINDI_VER}/svn.log 47 52 find mindi-${MINDI_VER} -type d -name .svn | xargs rm -rf 48 53 find mindi-${MINDI_VER} -type f -name '.*.swp' | xargs rm -rf … … 52 57 tar cvfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 53 58 tar cvfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER} 54 sed -e "s/^%define mrel..* /%define mrel ${rev}.${suf}/" -e "s/VVV/${MINDI_VER}/" mindi-${MINDI_VER}/mindi.spec > ${TOPDIR}/SPECS/mindi.spec59 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MINDI_VER}/" mindi-${MINDI_VER}/mindi.spec > ${TOPDIR}/SPECS/mindi.spec 55 60 rm -f ${TMP}/mindi-*-root 56 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev} .${suf}.${ARCH}.rpm"61 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev}${suf}.${ARCH}.rpm" 57 62 # ATTENTION: This could be dangerous for your setup 58 63 opt="rm -rf /usr/lib/mindi ;" … … 63 68 rm -rf mondo-${MONDO_VER} 64 69 cp -a ${VER}/mondo mondo-${MONDO_VER} 65 svn log -v >mondo-${MONDO_VER}/svn.log70 cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log 66 71 cd mondo-${MONDO_VER} 67 72 echo "Bootstraping mondo ... " … … 73 78 tar cvfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 74 79 tar cvfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER} 75 sed -e "s/^%define mrel..* /%define mrel ${rev}.${suf}/" -e "s/VVV/${MONDO_VER}/" mondo-${MONDO_VER}/mondo.spec > ${TOPDIR}/SPECS/mondo.spec80 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MONDO_VER}/" mondo-${MONDO_VER}/mondo.spec > ${TOPDIR}/SPECS/mondo.spec 76 81 rm -f ${TMP}/mondo-*-root 77 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev} .${suf}.${ARCH}.rpm"82 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev}${suf}.${ARCH}.rpm" 78 83 fi 79 84 cd ${TOPDIR}/SPECS -
trunk/tools/rpm-env
r276 r317 36 36 export ddir="mandriva" 37 37 export dver=`awk '{print $4}' /etc/mandriva-release` 38 export suf=" ${dver}mdk"38 export suf=".`echo $dver | sed 's/\.//'`mdk" 39 39 elif [ -e /etc/mandrake-release ]; then 40 40 export ddir="mandrake" 41 41 export dver=`awk '{print $3}' /etc/mandrake-release` 42 export suf=" ${dver}mdk"42 export suf=".`echo $dver | sed 's/\.//'`mdk" 43 43 elif [ -e /etc/redhat-release ]; then 44 44 grep -q Enterprise /etc/redhat-release … … 49 49 export ddir="fedora" 50 50 export dver=`awk '{print $4}' /etc/redhat-release` 51 export suf=" fc${dver}"51 export suf=".fc${dver}" 52 52 else 53 53 export ddir="redhat" 54 54 export dver=`awk '{print $5}' /etc/redhat-release | sed "s/\.//"` 55 export suf=" rh${dver}"55 export suf=".rh${dver}" 56 56 fi 57 57 elif [ -e /etc/SuSE-release ]; then … … 70 70 71 71 if [ _"$suf" = _"" ]; then 72 export suf=" ${ddir}${dver}"72 export suf=".${ddir}${dver}" 73 73 fi
Note:
See TracChangeset
for help on using the changeset viewer.