Lines Matching +full:build +full:- +full:rules
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
74 if [ -z "$debarch" ]; then
75 debarch=$(dpkg-architecture -qDEB_HOST_ARCH)
87 # Create debian/source/ if it is a source package build
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"
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)}
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"
186 -- $maintainer $(date -R)
195 Rules-Requires-Root: no
196 Build-Depends: debhelper-compat (= 12)
197 Build-Depends-Arch: bc, bison, cpio, flex, kmod, libelf-dev:native, libssl-dev:native, rsync
200 Package: $packagename-$version
210 Package: linux-libc-dev
212 Provides: linux-kernel-headers
217 Multi-Arch: same
223 Package: linux-headers-$version
228 This is useful for people who need to build external modules
236 Package: linux-image-$version-dbg
245 cat <<EOF > debian/rules.vars
251 cp "${srctree}/scripts/package/debian/rules" debian/