Commit Graph

42 Commits

Author SHA1 Message Date
Ben Hutchings 0bd35d792a hyperv-daemons: Add init scripts
Also add a helper executable that implements the check for Hyper-V
(like ConditionVirtualization=microsoft in the systemd units).

(cherry picked from commit 50747480c882dae7d3c8f7b4d0df5cf3276c4ee5)
2016-02-21 15:03:47 +00:00
Ben Hutchings 02e867b636 Fix parallel builds of both arch and indep binaries
A parallel 'debian/rules build' will now invoke 'debian/rules.real
build' twice in parallel, which is disastrous.

- Add and use proper build-arch and build-indep targets in
  debian/rules.gen and debian/rules.real
- Assign a separate temporary directory to each target in
  debian/rules.real.  Add the directories to .gitignore and
  the clean rule.
- Pull installation of the lockdep wrapper (which is indep)
  up into debian/rules.real so that we don't end up building
  liblockdep twice in parallel.
2015-12-10 02:44:23 +00:00
Ben Hutchings 198dbc7165 Fix the build-indep and binary-indep targets (fixes FTBFS for arch:all) 2015-10-14 02:15:06 +01:00
Ben Hutchings 5385ecc9a8 Move stamp directory creation into rules.real 2015-10-14 02:05:28 +01:00
Ben Hutchings a3a8096d0e [x32] Build hyperv-daemons package 2015-09-29 14:12:51 +01:00
Ben Hutchings 98517d1ea6 [x32] Don't attempt to build linux-perf (fixes FTBFS) 2015-09-29 14:12:43 +01:00
Ben Hutchings 042546e3a1 Add liblockdep packages
liblockdep is in fairly bad shape - one patch needed to make it build
at all, another to make it build in a separate directory successfully,
and a third to fix the soname.  And the install rule doesn't install
its public headers.  But maybe it will be useful.
2015-08-14 00:21:08 +02:00
Ben Hutchings bb6e62e1ed Update rules for renaming of linux-tools binary package
svn path=/dists/trunk/linux-tools/; revision=22899
2015-08-03 23:46:29 +00:00
Ben Hutchings b3cf7793e2 hyperv-daemons: Only attempt to build package on i386, amd64 (fixes FTBFS on other architectures)
svn path=/dists/trunk/linux-tools/; revision=22837
2015-07-16 18:59:30 +00:00
Ben Hutchings 2fe492c10f linux-tools: Set $KBUILD_BUILD_TIMESTAMP from changelog and use it as man page date
svn path=/dists/trunk/linux-tools/; revision=22835
2015-07-13 19:31:07 +00:00
Bastian Blank 66fd690ba9 Use pre-defined version variables
svn path=/dists/trunk/linux-tools/; revision=22773
2015-06-28 19:30:14 +00:00
Bastian Blank ab2a55f5f2 Use dpkg provided make-snippets
svn path=/dists/trunk/linux-tools/; revision=22772
2015-06-28 19:00:39 +00:00
Bastian Blank b4ca8fe3f8 debian/rules.real: Use dh_prep
svn path=/dists/trunk/linux-tools/; revision=22771
2015-06-28 18:48:45 +00:00
Bastian Blank ed67452fc5 Add hyperv-daemons package
svn path=/dists/trunk/linux-tools/; revision=22770
2015-06-28 18:44:20 +00:00
Ben Hutchings 93d340e304 [mips*,powerpcspe,x32] Enable building linux-tools
svn path=/dists/trunk/linux-tools/; revision=22328
2015-02-01 00:54:23 +00:00
Ben Hutchings 9a55883a3a Merge pending changes from sid
svn path=/dists/trunk/linux-tools/; revision=22322
2015-01-31 23:09:41 +00:00
Ben Hutchings 9ad41e0290 [arm64] Enable building linux-tools, thanks to Steve Capper
svn path=/dists/sid/linux-tools/; revision=22317
2015-01-31 16:21:27 +00:00
Ben Hutchings 85c3ccf8d6 rules.real: Only install tools/perf into linux-tools-$(VERSION)
We were running 'make install' in the tools directory, which now
includes usbip.

svn path=/dists/trunk/linux-tools/; revision=21958
2014-10-17 12:58:42 +00:00
Ben Hutchings 14d9f651a1 rules.real: Fix usbip version lookup
svn path=/dists/trunk/linux-tools/; revision=21955
2014-10-17 11:51:05 +00:00
Ben Hutchings 8e93bf1ffa rules.real: Update for usbip userspace in tools/usb/usbip
svn path=/dists/trunk/linux-tools/; revision=21952
2014-10-17 11:04:19 +00:00
Ben Hutchings b7b252be8b [ppc64el] Build linux-tools binary package
svn path=/dists/trunk/linux-tools/; revision=21747
2014-08-26 08:14:42 +00:00
Ben Hutchings a00c00dda5 Revert previous changes to debian/rules.real and move to debian/build/tools/perf/Makefile
svn path=/dists/trunk/linux-tools/; revision=21645
2014-07-29 19:18:10 +00:00
Ben Hutchings d72e351ea7 perf: Change build command to avoid a rebuild during 'make install'
svn path=/dists/trunk/linux-tools/; revision=21644
2014-07-29 18:56:18 +00:00
Ben Hutchings 465ef86f0a debian/rules.real: Split up build rule so we can selectively add variables
We need to define an extra variable when building perf.

svn path=/dists/trunk/linux-tools/; revision=21643
2014-07-29 18:53:26 +00:00
Ben Hutchings b26b7ec848 Prepare to release linux-tools (3.10-4) for the perl 5.18 transition
usbip: Fix package version override to be binNMU-safe, ready for the
next time

svn path=/dists/sid/linux-tools/; revision=20533
2013-08-30 11:46:32 +00:00
Ben Hutchings 41ace24b2d Merge changes from trunk
svn path=/dists/sid/linux-tools/; revision=20356
2013-07-16 04:53:37 +00:00
Jonathan Nieder c80b6d4d54 Merge changes from sid up to 3.2.17-1
svn path=/dists/trunk/linux-tools/; revision=19666
2012-12-30 07:34:29 +00:00
Ben Hutchings d0d98ef3a7 Clean up usbip package version generation
Extract the current usbip version from its config.h file rather than
repeating it in rules.real where we might forget to update it.

Pass VERSION_DEBIAN into rules.real from rules.gen rather than
invoking dpkg-parsechangelog again.

svn path=/dists/sid/linux-tools/; revision=19188
2012-06-24 00:44:58 +00:00
Ben Hutchings b989eb0842 Build usbip userland packages (Closes: #568362)
Do not build a shared library package; the API and ABI have changed
from libusbip0 but there has been no upstream soversion change.

svn path=/dists/sid/linux-tools/; revision=19177
2012-06-20 06:04:10 +00:00
Ben Hutchings 62a142135a linux-kbuild: debian/control: Set Multi-Arch: foreign
svn path=/dists/trunk/linux-tools/; revision=18808
2012-03-11 03:38:16 +00:00
Aurelien Jarno 788702d28f * Fix s390x support.
svn path=/dists/sid/linux-tools/; revision=18297
2011-11-19 18:55:14 +00:00
Bastian Blank e9b13d76bc debian/rules.real: Build linux-tools package
svn path=/dists/trunk/linux-tools/; revision=18133
2011-09-26 13:23:11 +00:00
Bastian Blank 1e409bb704 Add linux-tools-* binary package
svn path=/dists/trunk/linux-tools/; revision=18085
2011-09-13 14:44:15 +00:00
Bastian Blank 4ba4479b0d * debian/build: Move build infrastructure.
* debian/rules: Clean build dir
* debian/rules.real: Use build dir directly.

svn path=/dists/trunk/linux-tools/; revision=17872
2011-07-31 11:02:37 +00:00
Bastian Blank db0f14f73b Remove arch specific workaround.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=15246
2010-02-20 13:32:25 +00:00
Ben Hutchings bb601e3c9a Allow for inclusion of arch scripts
svn path=/dists/trunk/linux-kbuild-2.6/; revision=15237
2010-02-20 05:01:37 +00:00
Bastian Blank 2577008fa1 * debian/changelog: Update.
* debian/rules.real: Move contents of linux-kbuild package to /usr/lib.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=14765
2009-12-09 12:02:25 +00:00
Bastian Blank d120b0120c debian/rules.real: Fix make invocation.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=13231
2009-03-24 07:53:02 +00:00
Bastian Blank ce6da10d9f debian/rules.real: Copy all files.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=13227
2009-03-24 07:30:11 +00:00
Bastian Blank 67086e3fce * debian/rules.real: Update path.
* scripts: Move from src.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=12905
2009-02-22 13:57:37 +00:00
Bastian Blank 606e13be00 debian/rules, debian/rules.real, src/Makefile.inc:
Proper mark rules which calls submake.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=12464
2008-11-29 20:00:56 +00:00
Bastian Blank 4b9ae46e44 /dists/trunk/linux-kbuild-2.6: Add.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=6325
2006-03-28 21:46:39 +00:00