Date: Fri, 13 Feb 2015 14:28:03 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r278674 - in projects/release-install-debug: . release/scripts Message-ID: <201502131428.t1DES3M7000454@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gjb Date: Fri Feb 13 14:28:03 2015 New Revision: 278674 URL: https://svnweb.freebsd.org/changeset/base/278674 Log: Rename kernel{_*,}_symbols.txz -> kernel{_*,}-dbg.txz. Default kernel-dbg.txz to 'on' and kernel_*-dbg.txz to 'off' in the MANIFEST. Add additional string manipulation to properly display the description. Sponsored by: The FreeBSD Foundation Modified: projects/release-install-debug/Makefile.inc1 projects/release-install-debug/release/scripts/make-manifest.sh Modified: projects/release-install-debug/Makefile.inc1 ============================================================================== --- projects/release-install-debug/Makefile.inc1 Fri Feb 13 13:55:38 2015 (r278673) +++ projects/release-install-debug/Makefile.inc1 Fri Feb 13 14:28:03 2015 (r278674) @@ -1146,7 +1146,7 @@ packagekernel: --exclude '*.symbols' \ @${DESTDIR}/${DISTDIR}/kernel.meta cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel_symbols.txz \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel-dbg.txz \ --include '*/*/*.symbols' \ @${DESTDIR}/${DISTDIR}/kernel.meta .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} @@ -1155,7 +1155,7 @@ packagekernel: --exclude '*.symbols' \ @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}_symbols.txz \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz \ --include '*/*/*.symbols' \ @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta .endfor @@ -1165,7 +1165,7 @@ packagekernel: --exclude '*.symbols' \ . cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel_symbols.txz \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel-dbg.txz \ --include '*/*/*.symbols' \ $$(eval find .) .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} @@ -1174,7 +1174,7 @@ packagekernel: --exclude '*.symbols' \ . cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}_symbols.txz \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}-dbg.txz \ --include '*/*/*.symbols' \ $$(eval find .) .endfor Modified: projects/release-install-debug/release/scripts/make-manifest.sh ============================================================================== --- projects/release-install-debug/release/scripts/make-manifest.sh Fri Feb 13 13:55:38 2015 (r278673) +++ projects/release-install-debug/release/scripts/make-manifest.sh Fri Feb 13 14:28:03 2015 (r278674) @@ -24,8 +24,9 @@ desc_doc="${doc}" desc_games="${games}" desc_games_dbg="${games} (Debugging)" desc_kernel="${kernel} (MANDATORY)" -desc_kernel_symbols="${kernel} (Debugging symbols)" +desc_kernel_dbg="${kernel} (Debugging)" desc_kernel_alt="Alternate ${kernel}" +desc_kernel_alt_dbg="Alternate ${kernel} (Debugging)" desc_lib32="${lib32}" desc_lib32_dbg="${lib32} (Debugging)" desc_ports="${ports}" @@ -39,21 +40,32 @@ default_base_dbg=off default_games_dbg=off default_lib32_dbg=off default_kernel_alt=off -default_kernel_symbols=on +default_kernel_dbg=on +default_kernel_alt_dbg=off for i in ${*}; do dist="${i}" distname="${i%%.txz}" - distname="$(echo ${distname} | sed -E 's/-dbg/_dbg/')" - distname="$(echo ${distname} | sed -E 's/kernel\..*/kernel_alt/')" + distname="$(echo ${distname} | tr '-' '_')" + distname="$(echo ${distname} | tr 'kernel.' 'kernel_')" hash="$(sha256 -q ${i})" nfiles="$(tar tvf ${i} | wc -l | tr -d ' ')" default="$(eval echo \${default_${distname}:-on})" desc="$(eval echo \"\${desc_${distname}}\")" case ${i} in - kernel.*.*) - desc="${desc} \($(echo ${i%%.txz} | cut -f 2 -d '.')\)" + kernel-dbg.txz) + desc="${desc_kernel_dbg}" + ;; + kernel.*-dbg.txz) + desc="$(eval echo \"${desc_kernel_alt_dbg}\")" + desc="${desc}: $(eval echo ${i%%-dbg.txz} | cut -f 2 -d '.')" + default="$(eval echo \"${default_kernel_alt_dbg}\")" + ;; + kernel.*.txz) + desc="$(eval echo \"${desc_kernel_alt}\")" + desc="${desc}: $(eval echo ${i%%.txz} | cut -f 2 -d '.')" + default="$(eval echo \"${default_kernel_alt}\")" ;; *) ;;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502131428.t1DES3M7000454>