2005-05-10 04:16:53 +00:00
|
|
|
#!/usr/bin/make -f
|
|
|
|
#
|
2005-07-09 23:47:27 +00:00
|
|
|
# Required variables. See README for a description of all the variables.
|
2005-05-27 01:12:29 +00:00
|
|
|
#
|
2005-05-27 04:52:42 +00:00
|
|
|
abiname := 1
|
2005-05-10 04:16:53 +00:00
|
|
|
#
|
|
|
|
# Generally nothing needs to be modified below this line
|
|
|
|
#
|
2005-05-27 04:52:42 +00:00
|
|
|
SHELL := sh -e
|
|
|
|
karch := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
2005-07-12 11:02:40 +00:00
|
|
|
srcver := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
|
|
|
|
version := $(word 1,$(subst -, ,$(srcver)))
|
|
|
|
ltver := $(word 2,$(subst -, ,$(srcver)))
|
2005-07-10 00:01:56 +00:00
|
|
|
major_v := $(word 1,$(subst ., ,$(version)))
|
|
|
|
minor_v := $(word 2,$(subst ., ,$(version)))
|
2005-07-09 23:36:15 +00:00
|
|
|
major := $(major_v).$(minor_v)
|
2005-05-28 20:15:14 +00:00
|
|
|
release := $(version)-$(ltver)
|
2005-05-31 00:52:12 +00:00
|
|
|
uver := $(subst .,_,$(version))
|
2005-05-27 04:52:42 +00:00
|
|
|
#
|
2005-05-19 00:16:36 +00:00
|
|
|
# If we are not passed a subarchs variable, we obtain the complete
|
|
|
|
# subarch list as a list of subdirectories in arch/$(karch). We
|
|
|
|
# also export the flavours variables, which allows to control which
|
|
|
|
# flavours are built.
|
2005-05-18 03:40:09 +00:00
|
|
|
#
|
|
|
|
ifndef subarchs
|
2005-05-26 01:53:38 +00:00
|
|
|
subarchs := $(shell find debian/arch/$(karch) \
|
2005-06-18 01:43:02 +00:00
|
|
|
-mindepth 1 -maxdepth 1 -type d \
|
2005-05-29 20:46:14 +00:00
|
|
|
! -name '.svn' -printf '%f\n')
|
2005-05-18 03:40:09 +00:00
|
|
|
endif
|
2005-05-19 00:16:36 +00:00
|
|
|
ifeq (,$(subarchs))
|
2005-05-18 03:40:09 +00:00
|
|
|
subarchs := none
|
|
|
|
endif
|
2005-05-29 00:15:03 +00:00
|
|
|
#
|
|
|
|
# The following definition gets the list of relevant files in the top-level
|
|
|
|
# directory. At this point we cannot verify that we are in top-level dir
|
|
|
|
# (we probably are), so it should be referenced only in the targets which
|
|
|
|
# run dh_testdir in the beginning.
|
|
|
|
#
|
|
|
|
source_files = $(filter-out debian linux-source-$(version), $(shell echo *))
|
2005-05-11 02:05:18 +00:00
|
|
|
|
2005-05-31 00:52:12 +00:00
|
|
|
export version abiname ltver kbuildver flavours major uver
|
2005-05-19 00:16:36 +00:00
|
|
|
|
2005-05-28 20:15:14 +00:00
|
|
|
patch: debian/patch-stamp
|
|
|
|
debian/patch-stamp: debian/bin/apply
|
2005-05-28 23:07:32 +00:00
|
|
|
dh_testdir
|
2005-07-18 22:03:11 +00:00
|
|
|
chmod +x debian/bin/apply
|
2005-05-31 02:16:28 +00:00
|
|
|
override_version=$(release) home=debian/patches-debian debian/bin/apply
|
2005-05-28 23:07:32 +00:00
|
|
|
# make-kpkg does this when building kernel-source.
|
|
|
|
mv scripts/package/Makefile scripts/package/Makefile.dist
|
|
|
|
mv scripts/package/builddeb scripts/package/builddeb.dist
|
|
|
|
echo "# Dummy Makefile" > scripts/package/Makefile
|
|
|
|
echo "all:" >> scripts/package/Makefile
|
2005-05-28 20:15:14 +00:00
|
|
|
touch debian/patch-stamp
|
|
|
|
|
|
|
|
unpatch:
|
2005-05-28 23:07:32 +00:00
|
|
|
dh_testdir
|
2005-05-31 02:16:28 +00:00
|
|
|
if [ -e debian/patch-stamp ]; then \
|
|
|
|
override_version=$(release) home=debian/patches-debian \
|
|
|
|
debian/bin/apply $(version); \
|
|
|
|
cd scripts/package; \
|
|
|
|
mv Makefile.dist Makefile; \
|
|
|
|
mv builddeb.dist builddeb; \
|
2005-05-28 20:15:14 +00:00
|
|
|
fi
|
2005-05-28 23:07:32 +00:00
|
|
|
rm -f debian/patch-stamp
|
|
|
|
#
|
2005-05-28 23:55:38 +00:00
|
|
|
# linux-source package
|
2005-05-28 23:07:32 +00:00
|
|
|
#
|
|
|
|
spkg := linux-source-$(version)
|
|
|
|
sdir := debian/$(spkg)/usr/src
|
|
|
|
source: debian/source-stamp
|
|
|
|
debian/source-stamp: debian/patch-stamp
|
|
|
|
dh_testdir
|
|
|
|
dh_testroot
|
2005-05-28 23:55:38 +00:00
|
|
|
dh_installdirs -p$(spkg) /usr/src
|
2005-05-28 23:07:32 +00:00
|
|
|
# Link the files and create a tarball in correct location
|
|
|
|
mkdir $(spkg)
|
2005-05-29 00:15:03 +00:00
|
|
|
cp -al $(source_files) $(spkg)
|
2005-05-28 23:07:32 +00:00
|
|
|
tar -cjf $(sdir)/$(spkg).tar.bz2 $(spkg)
|
|
|
|
rm -rf $(spkg)
|
2005-05-28 23:55:38 +00:00
|
|
|
dh_installdocs -p$(spkg) README
|
2005-05-28 23:07:32 +00:00
|
|
|
dh_installchangelogs -p$(spkg)
|
|
|
|
dh_compress -p$(spkg)
|
2005-05-28 23:55:38 +00:00
|
|
|
dh_fixperms -p$(spkg)
|
2005-05-28 23:07:32 +00:00
|
|
|
dh_installdeb -p$(spkg)
|
|
|
|
dh_gencontrol -p$(spkg)
|
2005-05-31 00:52:12 +00:00
|
|
|
dh_md5sums -p$(spkg)
|
2005-05-28 23:07:32 +00:00
|
|
|
dh_builddeb -p$(spkg)
|
2005-05-28 23:55:38 +00:00
|
|
|
touch debian/source-stamp
|
|
|
|
#
|
|
|
|
# linux-tree package
|
|
|
|
#
|
|
|
|
tpkg := linux-tree-$(version)
|
|
|
|
tree: debian/tree-stamp
|
|
|
|
debian/tree-stamp:
|
|
|
|
dh_testdir
|
|
|
|
dh_testroot
|
|
|
|
dh_installdirs -p$(tpkg)
|
|
|
|
dh_installdocs -p$(tpkg)
|
|
|
|
dh_installchangelogs -p$(tpkg)
|
|
|
|
dh_compress -p$(tpkg)
|
|
|
|
dh_fixperms -p$(tpkg)
|
|
|
|
dh_installdeb -p$(tpkg)
|
|
|
|
dh_gencontrol -p$(tpkg)
|
2005-05-31 03:11:25 +00:00
|
|
|
dh_md5sums -p$(tpkg)
|
2005-05-28 23:55:38 +00:00
|
|
|
dh_builddeb -p$(tpkg)
|
|
|
|
touch debian/tree-stamp
|
2005-05-29 17:49:40 +00:00
|
|
|
#
|
|
|
|
# linux-patch-debian
|
|
|
|
#
|
|
|
|
ppkg := linux-patch-debian-$(version)
|
2005-06-26 21:09:54 +00:00
|
|
|
pbase := /usr/src/kernel-patches/all/$(version)
|
2005-05-29 17:49:40 +00:00
|
|
|
pfull := debian/$(ppkg)$(pbase)
|
|
|
|
pdirs := $(pbase) $(pbase)/apply $(pbase)/debian $(pbase)/unpatch
|
2005-05-31 00:52:12 +00:00
|
|
|
ptchs := $(notdir $(wildcard debian/patches-arch/*))
|
|
|
|
kptch := debian/$(ppkg).kpatches.arch
|
|
|
|
pcdir := debian/patches-arch
|
2005-05-29 17:49:40 +00:00
|
|
|
patch-debian: debian/patch-debian-stamp
|
|
|
|
debian/patch-debian-stamp: debian/bin/apply debian/bin/unpatch
|
|
|
|
dh_testdir
|
|
|
|
dh_testroot
|
|
|
|
dh_installdirs -p$(ppkg) $(pdirs)
|
2005-05-31 00:52:12 +00:00
|
|
|
dh_install -p$(ppkg) debian/patches-debian/* $(pbase)/debian
|
|
|
|
# Install the debian patches
|
2005-05-29 17:49:40 +00:00
|
|
|
sed 's/@version@/$(release)/g' debian/bin/apply > $(pfull)/apply/debian
|
|
|
|
sed 's/@upstream@/$(version)/g' debian/bin/unpatch > $(pfull)/unpatch/debian
|
|
|
|
chmod a+x $(pfull)/apply/debian $(pfull)/unpatch/debian
|
|
|
|
chmod -x $(pfull)/debian/*.patch
|
|
|
|
bzip2 -9 $(pfull)/debian/*.patch
|
2005-05-31 00:52:12 +00:00
|
|
|
# Now the arch/subarch-specific patches
|
|
|
|
for i in $(ptchs); do \
|
|
|
|
rm -f $(kptch); \
|
|
|
|
arch=$${i%%.*}; \
|
|
|
|
echo "Patch-name: $${arch}" >> $(kptch); \
|
|
|
|
echo "Patch-id: $${arch}_$(uver)" >> $(kptch); \
|
|
|
|
echo "Path-strip-level: 1" >> $(kptch); \
|
|
|
|
echo >> $(kptch); \
|
|
|
|
echo "Patch-file: $(pcdir)/$${i}" >> $(kptch); \
|
|
|
|
echo "Architecture: $${arch}" >> $(kptch); \
|
|
|
|
echo "Kernel-version: $(version)" >> $(kptch); \
|
|
|
|
dh_installkpatches -p$(ppkg); \
|
|
|
|
done
|
2005-05-29 17:49:40 +00:00
|
|
|
dh_fixperms -p$(ppkg)
|
|
|
|
dh_installdocs -p$(ppkg)
|
|
|
|
dh_installchangelogs -p$(ppkg)
|
|
|
|
dh_compress -p$(ppkg)
|
|
|
|
dh_installdeb -p$(ppkg)
|
|
|
|
dh_gencontrol -p$(ppkg)
|
2005-05-31 00:52:12 +00:00
|
|
|
dh_md5sums -p$(ppkg)
|
2005-05-29 17:49:40 +00:00
|
|
|
dh_builddeb -p$(ppkg)
|
|
|
|
touch debian/patch-debian-stamp
|
2005-05-31 02:16:28 +00:00
|
|
|
#
|
|
|
|
# linux-doc package
|
|
|
|
#
|
|
|
|
dbdir := debian/build-doc
|
|
|
|
dbddir := $(dbdir)/debian
|
|
|
|
doc: debian/doc-stamp
|
|
|
|
debian/doc-stamp: debian/patch-stamp
|
|
|
|
dh_testdir
|
|
|
|
dh_testroot
|
|
|
|
# Create a build tree
|
|
|
|
mkdir -p $(dbdir)
|
|
|
|
cp -al $(source_files) $(dbdir)
|
|
|
|
mkdir -p $(dbddir)
|
|
|
|
cp debian/changelog $(dbddir)
|
|
|
|
cp debian/control $(dbddir)
|
|
|
|
cp debian/copyright $(dbddir)
|
|
|
|
touch $(dbddir)/official
|
|
|
|
cd $(dbdir) && make-kpkg --stem linux kernel-doc
|
|
|
|
cat $(dbddir)/files >> debian/files
|
|
|
|
mv debian/*.deb ..
|
|
|
|
touch debian/doc-stamp
|
2005-05-27 04:52:42 +00:00
|
|
|
|
2005-05-29 04:46:18 +00:00
|
|
|
unpack: debian/unpack-stamp
|
* Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
debian/arch/$arch/$subarch/defines and
debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.
r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
- Use new gencontrol.
- Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.
r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.
r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/i386/defines.686,
debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
Remove
r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines: Update.
r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
Update.
r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp,
debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
Delete.
r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
Delete.
r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.
r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.
svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
|
|
|
debian/unpack-stamp: debian/patch-stamp
|
2005-05-19 00:16:36 +00:00
|
|
|
dh_testdir
|
2005-06-22 05:13:52 +00:00
|
|
|
cd debian; \
|
2005-05-29 04:46:18 +00:00
|
|
|
for i in $(subarchs); do \
|
|
|
|
$(MAKE) subarch=$${i} unpack; \
|
2005-05-11 02:05:18 +00:00
|
|
|
done
|
2005-05-26 01:53:38 +00:00
|
|
|
ln -s $$(command -v touch) debian/bin/touch.orig
|
2005-05-29 04:46:18 +00:00
|
|
|
touch debian/unpack-stamp
|
2005-05-19 00:16:36 +00:00
|
|
|
|
2005-05-29 04:46:18 +00:00
|
|
|
build: debian/build-stamp
|
* Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
debian/arch/$arch/$subarch/defines and
debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.
r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
- Use new gencontrol.
- Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.
r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.
r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/i386/defines.686,
debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
Remove
r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines: Update.
r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
Update.
r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp,
debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
Delete.
r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
Delete.
r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.
r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.
svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
|
|
|
debian/build-stamp: debian/unpack-stamp
|
2005-05-12 05:58:57 +00:00
|
|
|
dh_testdir
|
2005-06-22 05:13:52 +00:00
|
|
|
cd debian; \
|
2005-05-29 04:46:18 +00:00
|
|
|
for i in $(subarchs); do \
|
|
|
|
$(MAKE) subarch=$${i} build; \
|
2005-05-12 05:58:57 +00:00
|
|
|
done
|
2005-05-29 04:46:18 +00:00
|
|
|
touch debian/build-stamp
|
2005-05-10 04:16:53 +00:00
|
|
|
|
2005-07-16 03:14:13 +00:00
|
|
|
orig: ../orig/linux-$(major)-$(version)
|
|
|
|
rsync --delete --exclude debian --exclude .svn -av ../orig/linux-$(major)-$(version)/ .
|
|
|
|
|
|
|
|
../orig/linux-$(major)-$(version):
|
|
|
|
if [ -f "../linux-$(major)_$(version).orig.tar.gz" ]; then \
|
|
|
|
mkdir -p ../orig; \
|
|
|
|
tar -C ../orig -xzf ../linux-$(major)_$(version).orig.tar.gz; \
|
|
|
|
else \
|
|
|
|
echo "Can't find orig tarball." >&2; \
|
|
|
|
exit 1; \
|
|
|
|
fi
|
|
|
|
|
2005-05-28 23:07:32 +00:00
|
|
|
clean: unpatch
|
2005-05-15 05:30:44 +00:00
|
|
|
dh_testdir
|
2005-05-28 23:07:32 +00:00
|
|
|
rm -f version.Debian
|
|
|
|
rm -rf linux-source-$(version)
|
2005-05-26 01:53:38 +00:00
|
|
|
cd debian; \
|
2005-05-31 00:52:12 +00:00
|
|
|
rm -f *-stamp-* *-stamp config.* *.kpatches.arch; \
|
2005-05-26 01:53:38 +00:00
|
|
|
rm -f header-install-* post-install-* bin/touch.orig; \
|
* Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
debian/arch/$arch/$subarch/defines and
debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.
r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
- Use new gencontrol.
- Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.
r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.
r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/i386/defines.686,
debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
Remove
r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines: Update.
r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
Update.
r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp,
debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
Delete.
r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
Delete.
r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.
r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.
svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
|
|
|
rm -rf linux-source-* build-* install-*
|
2005-05-11 02:05:18 +00:00
|
|
|
dh_clean
|
2005-05-19 00:16:36 +00:00
|
|
|
|
2005-05-31 02:16:28 +00:00
|
|
|
binary-indep: source tree patch-debian doc
|
* Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
debian/arch/$arch/$subarch/defines and
debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.
r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
- Use new gencontrol.
- Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.
r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.
r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/i386/defines.686,
debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
Remove
r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines: Update.
r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
Update.
r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp,
debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
Delete.
r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
Delete.
r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.
r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.
svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
|
|
|
binary-arch: build
|
2005-05-14 05:55:07 +00:00
|
|
|
dh_testdir
|
2005-06-22 05:13:52 +00:00
|
|
|
cd debian; \
|
2005-05-29 04:46:18 +00:00
|
|
|
for i in $(subarchs); do \
|
|
|
|
$(MAKE) subarch=$${i} binary; \
|
2005-05-14 05:55:07 +00:00
|
|
|
done
|
|
|
|
|
|
|
|
binary: binary-indep binary-arch
|
|
|
|
|
2005-05-11 02:05:18 +00:00
|
|
|
#
|
2005-05-27 04:52:42 +00:00
|
|
|
# Makes the master debian/control file by substituting
|
|
|
|
# variable values into the template.
|
2005-05-11 02:05:18 +00:00
|
|
|
#
|
* Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
debian/arch/$arch/$subarch/defines and
debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.
r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
- Use new gencontrol.
- Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.
r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.
r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/i386/defines.686,
debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
Remove
r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
debian/arch/i386/defines, debian/arch/ia64/defines,
debian/arch/m68k/defines, debian/arch/powerpc/defines,
debian/arch/sparc/defines: Update.
r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
Update.
r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp,
debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
Delete.
r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
Delete.
r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.
r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.
svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
|
|
|
debian/control: debian/changelog $(wildcard debian/templates/control.*.in)
|
|
|
|
debian/bin/gencontrol.py
|
2005-07-31 00:08:59 +00:00
|
|
|
|
2005-05-29 04:46:18 +00:00
|
|
|
.PHONY: clean build unpack binary-indep binary-arch binary patch unpatch source tree
|