if one those files are already in place don't overwrite it. Cc: Andres Salomon <dilinger@xxxxxxxxxx> Signed-off-by: maximilian attems <max@xxxxxxx> --- scripts/package/builddeb | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/scripts/package/builddeb b/scripts/package/builddeb index 5be141a..3d833a0 100644 --- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -66,6 +66,10 @@ EOF chmod 755 "$tmpdir/DEBIAN/$script" done +[ -f debian/changelog ] || gen_changelog +[ -f debian/copyright ] || gen_copyright +[ -f debian/control ] || gen_control + # Try to determine maintainer and email values if [ -n "${DEBEMAIL}" ]; then email=${DEBEMAIL} @@ -82,7 +86,10 @@ else name="Anonymous Maintainer" fi maintainer="${name} <${email}>" + # Generate a simple changelog template +gen_changelog() +{ cat <<EOF > debian/changelog linux-2.6 ($version-$revision) unstable; urgency=low @@ -90,8 +97,11 @@ linux-2.6 ($version-$revision) unstable; urgency=low -- ${maintainer} $(date -R) EOF +} # Generate copyright file +gen_copyright() +{ cat <<EOF > debian/copyright This is a packacked upstream version of the Linux kernel. @@ -110,8 +120,11 @@ git://git.eu.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git On Debian GNU/Linux systems, the complete text of the GNU General Public License version 2 can be found in \`/usr/share/common-licenses/GPL-2'. EOF +} # Generate a control file +gen_control() +{ if [ "$ARCH" == "um" ]; then cat <<EOF > debian/control @@ -152,6 +165,7 @@ Description: Linux kernel, version $version files version $version EOF fi +} # Fix some ownership and permissions chown -R root:root "$tmpdir" -- 1.6.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html