[SCM] libdvd-pkg/master: save build log, don't show it.

onlyjob at users.alioth.debian.org onlyjob at users.alioth.debian.org
Sat Nov 23 18:59:09 UTC 2013


The following commit has been merged in the master branch:
commit fb4721d72c788c4b98505a102059baffc5d6aaee
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Sun Oct 13 11:32:55 2013 +1100

    save build log, don't show it.

diff --git a/debian/b-i_libdvdcss.sh b/debian/b-i_libdvdcss.sh
index 826f001..127799d 100755
--- a/debian/b-i_libdvdcss.sh
+++ b/debian/b-i_libdvdcss.sh
@@ -64,11 +64,14 @@ perl -pi -e "s{[\d.]+-\d+\K}{~local}" debian/changelog
 perl -pi -e "s{^Depends:\K}{ ${PKGI}, }mg" debian/control
 
 ## building package
-echo "${PKGI}: Building the package..."
+echo "${PKGI}: Building the package... (it may take a while)"
+BUILDLOG=/usr/src/${PKGI}/${PKGG}_${VERGG}~local_$(dpkg-architecture -qDEB_HOST_ARCH).build
+echo "${PKGI}: Build log will be saved to ${BUILDLOG}"
+BUILDCMD="dpkg-buildpackage -b -uc >${BUILDLOG} 2>&1"
 CAPSH=$(which capsh) \
 && ${CAPSH} --secbits=0x14 --drop=cap_dac_read_search,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_linux_immutable,cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw,cap_ipc_lock,cap_ipc_owner,cap_sys_module,cap_sys_rawio,cap_sys_chroot,cap_sys_ptrace,cap_sys_pacct,cap_sys_admin,cap_sys_boot,cap_sys_nice,cap_sys_resource,cap_sys_time,cap_sys_tty_config,cap_mknod,cap_lease,cap_audit_write,cap_audit_control,cap_setfcap,cap_mac_override,cap_mac_admin,cap_syslog-ep --print \
-    -- -c 'dpkg-buildpackage -b -uc' \
-|| dpkg-buildpackage -b -uc
+    -- -c "${BUILDCMD}" \
+|| ${BUILDCMD}
 
 ## installing
 echo "${PKGI}: Installing..."

-- 
libdvdcss-pkg packaging



More information about the pkg-multimedia-commits mailing list