Lines Matching +full:sparc +full:- +full:linux +full:- +full:user
5 # Simple script to generate a debian/ directory for a Linux kernel.
7 set -e
10 grep -q "^$1=y" include/config/auto.conf
15 echo -n "$2"
16 elif [ $# -ge 3 ]; then
17 echo -n "$3"
22 if [ -n "$KBUILD_DEBARCH" ] ; then
33 sparc*)
34 debarch=sparc$(if_enabled_echo CONFIG_64BIT 64) ;;
74 if [ -z "$debarch" ]; then
75 debarch=$(dpkg-architecture -qDEB_HOST_ARCH)
90 mkdir -p debian/source
95 echo "diff-ignore"
96 echo "extend-diff-ignore = .*"
97 } > debian/source/local-options
100 mkdir -p debian/patches
105 echo "--- /dev/null"
106 echo "+++ linux/.config"
107 diff -u /dev/null "${KCONFIG_CONFIG}" | tail -n +3
111 "${srctree}/scripts/package/gen-diff-patch" debian/patches/diff.patch
112 if [ -s debian/patches/diff.patch ]; then
113 sed -i "
121 rm -f debian/patches/diff.patch
125 rm -rf debian
128 email=${DEBEMAIL-$EMAIL}
131 if echo "${email}" | grep -q '<.*>'; then
135 user=${KBUILD_BUILD_USER-$(id -nu)}
136 name=${DEBFULLNAME-${user}}
137 if [ -z "${email}" ]; then
138 buildhost=${KBUILD_BUILD_HOST-$(hostname -f 2>/dev/null || hostname)}
139 email="${user}@${buildhost}"
144 if [ "$1" = --need-source ]; then
150 if [ -n "$KDEB_PKGVERSION" ]; then
153 …packageversion=$(${srctree}/scripts/setlocalversion --no-local ${srctree})-$($srctree/init/build-v…
155 sourcename=${KDEB_SOURCENAME:-linux-upstream}
158 packagename=user-mode-linux
160 packagename=linux-image
167 if [ -n "$KDEB_CHANGELOG_DIST" ]; then
169 # In some cases lsb_release returns the codename as n/a, which breaks dpkg-parsechangelog
170 elif distribution=$(lsb_release -cs 2>/dev/null) && [ -n "$distribution" ] && [ "$distribution" != …
175 echo >&2 "Install lsb-release or set \$KDEB_CHANGELOG_DIST explicitly"
179 extra_build_depends=", $(if_enabled_echo CONFIG_UNWINDER_ORC libelf-dev:native)"
180 extra_build_depends="$extra_build_depends, $(if_enabled_echo CONFIG_SYSTEM_TRUSTED_KEYRING libssl-d…
186 * Custom built Linux kernel.
188 -- $maintainer $(date -R)
193 This is a packaged upstream version of the Linux kernel.
195 The sources may be found at most Linux archive sites, including:
196 https://www.kernel.org/pub/linux/kernel
198 Copyright: 1991 - 2018 Linus Torvalds and others.
201 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
207 On Debian GNU/Linux systems, the complete text of the GNU General Public
208 License version 2 can be found in \`/usr/share/common-licenses/GPL-2'.
217 Rules-Requires-Root: no
218 Build-Depends: bc, debhelper, rsync, kmod, cpio, bison, flex $extra_build_depends
221 Package: $packagename-$version
223 Description: Linux kernel, version $version
224 This package contains the Linux kernel, modules and corresponding other
231 Package: linux-libc-dev
233 Provides: linux-kernel-headers
235 Description: Linux support headers for userspace development
236 This package provides userspaces headers from the Linux kernel. These headers
238 Multi-Arch: same
244 Package: linux-headers-$version
246 Description: Linux kernel headers for $version on $debarch
257 Package: linux-image-$version-dbg
260 Description: Linux kernel debugging symbols for $version