[kernel] r19287 - dists/sid/linux/debian/patches/debian
Ben Hutchings
benh at alioth.debian.org
Mon Jul 23 23:22:19 UTC 2012
Author: benh
Date: Mon Jul 23 23:22:18 2012
New Revision: 19287
Log:
Move pasting of package version information from init/version.c to mkcompile_h
We should be using this information elsewhere, which will be easier
if we don't have to use lots of #ifdefs.
Modified:
dists/sid/linux/debian/patches/debian/version.patch
Modified: dists/sid/linux/debian/patches/debian/version.patch
==============================================================================
--- dists/sid/linux/debian/patches/debian/version.patch Mon Jul 23 14:32:25 2012 (r19286)
+++ dists/sid/linux/debian/patches/debian/version.patch Mon Jul 23 23:22:18 2012 (r19287)
@@ -22,7 +22,7 @@
--- a/init/version.c
+++ b/init/version.c
-@@ -37,12 +37,31 @@
+@@ -37,12 +37,12 @@ struct uts_namespace init_uts_ns = {
};
EXPORT_SYMBOL_GPL(init_uts_ns);
@@ -30,36 +30,18 @@
const char linux_banner[] =
- "Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
- LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n";
-+ "Linux version " UTS_RELEASE
-+#ifdef LINUX_COMPILE_DISTRIBUTION_OFFICIAL_BUILD
-+ " (" LINUX_COMPILE_DISTRIBUTION " "
-+ LINUX_COMPILE_DISTRIBUTION_VERSION ")"
-+ " (" LINUX_COMPILE_DISTRIBUTION_MAINTAINER ")"
-+#else
-+# ifdef LINUX_COMPILE_DISTRIBUTION_VERSION
-+ " (" LINUX_COMPILE_DISTRIBUTION_VERSION ")"
-+# endif
-+ " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")"
-+#endif
-+ " (" LINUX_COMPILER ")"
-+ " " UTS_VERSION "\n";
++ "Linux version " UTS_RELEASE LINUX_PACKAGE_ID
++ LINUX_COMPILE_ID " (" LINUX_COMPILER ") " UTS_VERSION "\n";
const char linux_proc_banner[] =
"%s version %s"
-+#ifdef LINUX_COMPILE_DISTRIBUTION_OFFICIAL_BUILD
-+ " (" LINUX_COMPILE_DISTRIBUTION " "
-+ LINUX_COMPILE_DISTRIBUTION_VERSION ")"
-+ " (" LINUX_COMPILE_DISTRIBUTION_MAINTAINER ")"
-+#else
-+# ifdef LINUX_COMPILE_DISTRIBUTION_VERSION
-+ " (" LINUX_COMPILE_DISTRIBUTION_VERSION ")"
-+# endif
- " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")"
-+#endif
+- " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")"
++ LINUX_PACKAGE_ID
++ LINUX_COMPILE_ID
" (" LINUX_COMPILER ") %s\n";
--- a/scripts/mkcompile_h
+++ b/scripts/mkcompile_h
-@@ -73,8 +73,26 @@
+@@ -73,8 +73,25 @@ UTS_TRUNCATE="cut -b -$UTS_LEN"
echo \#define UTS_VERSION \"`echo $UTS_VERSION | $UTS_TRUNCATE`\"
@@ -67,23 +49,22 @@
- echo \#define LINUX_COMPILE_HOST \"`echo $LINUX_COMPILE_HOST | $UTS_TRUNCATE`\"
+ DISTRIBUTION=$(lsb_release -is 2>/dev/null)
+ DISTRIBUTION=${DISTRIBUTION:-Debian}
-+ echo \#define LINUX_COMPILE_DISTRIBUTION \"$DISTRIBUTION\"
+
+ if [ "$DISTRIBUTION_OFFICIAL_BUILD" ]; then
-+ echo \#define LINUX_COMPILE_DISTRIBUTION_OFFICIAL_BUILD
-+ echo \#define LINUX_COMPILE_DISTRIBUTION_MAINTAINER \"$DISTRIBUTION_MAINTAINER\"
-+ echo \#define LINUX_COMPILE_DISTRIBUTION_VERSION \"$DISTRIBUTION_VERSION\"
++ echo \#define LINUX_PACKAGE_ID \" \($DISTRIBUTION $DISTRIBUTION_VERSION\)\"
+ echo \#define LINUX_COMPILE_BY \"unknown\"
+ echo \#define LINUX_COMPILE_HOST \"$DISTRIBUTION\"
++ echo \#define LINUX_COMPILE_ID \" \($DISTRIBUTION_MAINTAINER\)\"
+ else
+ if [ -e version.$DISTRIBUTION ]; then
-+ echo \#define LINUX_COMPILE_DISTRIBUTION_VERSION \"$(cut -d" " -f1 version.$DISTRIBUTION)\"
++ DISTRIBUTION_VERSION=$(cut -d" " -f1 version.$DISTRIBUTION)
+ else
-+ echo \#define LINUX_COMPILE_DISTRIBUTION_VERSION \"unknown\"
++ DISTRIBUTION_VERSION=unknown
+ fi
-+
++ echo \#define LINUX_PACKAGE_ID \" \($DISTRIBUTION_VERSION\)\"
+ echo \#define LINUX_COMPILE_BY \"`echo $LINUX_COMPILE_BY | $UTS_TRUNCATE`\"
+ echo \#define LINUX_COMPILE_HOST \"`echo $LINUX_COMPILE_HOST | $UTS_TRUNCATE`\"
++ echo \#define LINUX_COMPILE_ID \" \(\" LINUX_COMPILE_BY \"@\" LINUX_COMPILE_HOST \"\)\"
+ fi
echo \#define LINUX_COMPILER \"`$CC -v 2>&1 | tail -n 1`\"
More information about the Kernel-svn-changes
mailing list