aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/package
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/package')
-rw-r--r--scripts/package/builddeb28
1 files changed, 25 insertions, 3 deletions
diff --git a/scripts/package/builddeb b/scripts/package/builddeb
index 0449147af066..122becc9cef7 100644
--- a/scripts/package/builddeb
+++ b/scripts/package/builddeb
@@ -15,6 +15,8 @@ set -e
15create_package() { 15create_package() {
16 local pname="$1" pdir="$2" 16 local pname="$1" pdir="$2"
17 17
18 cp debian/copyright "$pdir/usr/share/doc/$pname/"
19
18 # Fix ownership and permissions 20 # Fix ownership and permissions
19 chown -R root:root "$pdir" 21 chown -R root:root "$pdir"
20 chmod -R go-w "$pdir" 22 chmod -R go-w "$pdir"
@@ -43,10 +45,10 @@ fi
43 45
44# Setup the directory structure 46# Setup the directory structure
45rm -rf "$tmpdir" "$fwdir" 47rm -rf "$tmpdir" "$fwdir"
46mkdir -p "$tmpdir/DEBIAN" "$tmpdir/lib" "$tmpdir/boot" 48mkdir -p "$tmpdir/DEBIAN" "$tmpdir/lib" "$tmpdir/boot" "$tmpdir/usr/share/doc/$packagename"
47mkdir -p "$fwdir/DEBIAN" "$fwdir/lib" 49mkdir -p "$fwdir/DEBIAN" "$fwdir/lib" "$fwdir/usr/share/doc/$fwpackagename"
48if [ "$ARCH" = "um" ] ; then 50if [ "$ARCH" = "um" ] ; then
49 mkdir -p "$tmpdir/usr/lib/uml/modules/$version" "$tmpdir/usr/share/doc/$packagename" "$tmpdir/usr/bin" 51 mkdir -p "$tmpdir/usr/lib/uml/modules/$version" "$tmpdir/usr/bin"
50fi 52fi
51 53
52# Build and install the kernel 54# Build and install the kernel
@@ -103,6 +105,26 @@ linux ($packageversion) unstable; urgency=low
103 -- $name $(date -R) 105 -- $name $(date -R)
104EOF 106EOF
105 107
108# Generate copyright file
109cat <<EOF > debian/copyright
110This is a packacked upstream version of the Linux kernel.
111
112The sources may be found at most Linux ftp sites, including:
113ftp://ftp.kernel.org/pub/linux/kernel
114
115Copyright: 1991 - 2009 Linus Torvalds and others.
116
117The git repository for mainline kernel development is at:
118git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
119
120 This program is free software; you can redistribute it and/or modify
121 it under the terms of the GNU General Public License as published by
122 the Free Software Foundation; version 2 dated June, 1991.
123
124On Debian GNU/Linux systems, the complete text of the GNU General Public
125License version 2 can be found in \`/usr/share/common-licenses/GPL-2'.
126EOF
127
106# Generate a control file 128# Generate a control file
107cat <<EOF > debian/control 129cat <<EOF > debian/control
108Source: linux 130Source: linux