Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 227674
b: refs/heads/master
c: e680778
h: refs/heads/master
v: v3
  • Loading branch information
maximilian attems authored and Michal Marek committed Jan 7, 2011
1 parent 133f5d1 commit b91d655
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: cd8d60a20a4516016c117ac0f1ac7b06ff606f7e
refs/heads/master: e68077856e599cd33d8cd5db15762df60c29d361
21 changes: 20 additions & 1 deletion trunk/scripts/package/builddeb
Original file line number Diff line number Diff line change
Expand Up @@ -77,20 +77,24 @@ fi
tmpdir="$objtree/debian/tmp"
fwdir="$objtree/debian/fwtmp"
hdrdir="$objtree/debian/hdrtmp"
headerdir="$objtree/debian/headertmp"
packagename=linux-image-$version
fwpackagename=linux-firmware-image
hdrpackagename=linux-headers-$version
headerpackagename=linux-libc-dev

if [ "$ARCH" = "um" ] ; then
packagename=user-mode-linux-$version
fi

# Setup the directory structure
rm -rf "$tmpdir" "$fwdir" "$hdrdir"
rm -rf "$tmpdir" "$fwdir" "$hdrdir" "$headerdir"
mkdir -m 755 -p "$tmpdir/DEBIAN"
mkdir -p "$tmpdir/lib" "$tmpdir/boot" "$tmpdir/usr/share/doc/$packagename"
mkdir -m 755 -p "$fwdir/DEBIAN"
mkdir -p "$fwdir/lib" "$fwdir/usr/share/doc/$fwpackagename"
mkdir -m 755 -p "$headerdir/DEBIAN"
mkdir -p "$headerdir/usr/share/doc/$headerpackagename"
if [ "$ARCH" = "um" ] ; then
mkdir -p "$tmpdir/usr/lib/uml/modules/$version" "$tmpdir/usr/bin"
fi
Expand Down Expand Up @@ -121,6 +125,9 @@ if grep -q '^CONFIG_MODULES=y' .config ; then
fi
fi

make headers_check
make headers_install INSTALL_HDR_PATH="$headerdir/usr"

# Install the maintainer scripts
# Note: hook scripts under /etc/kernel are also executed by official Debian
# kernel packages, as well as kernel packages built using make-kpkg
Expand Down Expand Up @@ -267,6 +274,18 @@ EOF
create_package "$fwpackagename" "$fwdir"
fi

cat <<EOF >> debian/control
Package: $headerpackagename
Section: devel
Provides: linux-kernel-headers
Architecture: any
Description: Linux support headers for userspace development
This package provides userspaces headers from the Linux kernel. These headers
are used by the installed headers for GNU glibc and other system libraries.
EOF

create_package "$headerpackagename" "$headerdir"
create_package "$packagename" "$tmpdir"

exit 0

0 comments on commit b91d655

Please sign in to comment.