kbuild: deb-pkg: build binary-arch in parallel
[sfrench/cifs-2.6.git] / scripts / package / builddeb
index bf96a3c2460814febe85a0a49fe2e9a8e90ea1ad..d31b16afe0db8c858193277ffdd17b30b9c6d718 100755 (executable)
@@ -24,18 +24,6 @@ if_enabled_echo() {
        fi
 }
 
-create_package() {
-       export DH_OPTIONS="-p${1}"
-
-       dh_installdocs
-       dh_installchangelogs
-       dh_compress
-       dh_fixperms
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb -- ${KDEB_COMPRESS:+-Z$KDEB_COMPRESS}
-}
-
 install_linux_image () {
        pname=$1
        pdir=debian/$1
@@ -161,21 +149,15 @@ install_libc_headers () {
        mv "$pdir/usr/include/asm" "$pdir/usr/include/${DEB_HOST_MULTIARCH}"
 }
 
-rm -f debian/files
-
-packages_enabled=$(dh_listpackages)
-
-for package in ${packages_enabled}
-do
-       case ${package} in
-       *-dbg)
-               install_linux_image_dbg "${package}";;
-       linux-image-*|user-mode-linux-*)
-               install_linux_image "${package}";;
-       linux-libc-dev)
-               install_libc_headers "${package}";;
-       linux-headers-*)
-               install_kernel_headers "${package}";;
-       esac
-       create_package "${package}"
-done
+package=$1
+
+case "${package}" in
+*-dbg)
+       install_linux_image_dbg "${package}";;
+linux-image-*|user-mode-linux-*)
+       install_linux_image "${package}";;
+linux-libc-dev)
+       install_libc_headers "${package}";;
+linux-headers-*)
+       install_kernel_headers "${package}";;
+esac