ketchup - update utility for linux-kernel sources

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: ketchup
Package version: 1.0.1+git20111228+e1c62066
Package release: 1
Package architecture: all
Package type: deb
Installed size: 77 B
Download size: 15.00 KB
Official Mirror:
This utility can update (or install) kernel sources automatically. It can search for the newest kernel in numerous trees (vanilla, rc, tiny, mm, mjb, etc.). It can also automatically download the needed patches (and apply them) to create the newest repository from an old one.



    Source package: ketchup

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install ketchup deb package:
      # sudo apt-get install ketchup


    • /usr/bin/ketchup
    • /usr/share/doc/ketchup/changelog.Debian.gz
    • /usr/share/doc/ketchup/copyright
    • /usr/share/doc/ketchup/contrib/quilt-pop
    • /usr/share/doc/ketchup/contrib/quilt-push
    • /usr/share/man/man1/ketchup.1.gz


    2012-06-19 - Johann Felix Soden <> ketchup (1.0.1+git20111228+e1c62066-1) unstable; urgency=low * New upstream snapshot, now directly from linux-3 branch. * debian/patches/*: Remove all existing patches (applied upstream) and add: - Try all URLs to find newest kernel version. - Improve -rt kernel support. - Fail with error message if no proper version or patch is found. - Fix several kernel URLs. * Bump to Standards-Version 3.9.3. * debian/copyright: Update to copyright-format 1.0. * debian/*: Change my e-mail address and remove DM upload rights.

    2011-11-20 - Johann Felix Soden <> ketchup (1.0.1+git20110518+949b31b6-4) unstable; urgency=low * Add several patches to debian/patches/* - Fix bug with 3.x to 3.x.y update. Thanks to Mikko Markus Torni <> (Closes: #649271) - Use signature of unpacked file if there is no one for the packed file. - Support xz compressed files and download them by default. - Remove the no longer available 2.6-git and 3-git snapshot trees. - Remove empty files from failed downloads. - Fail with an error message if the unpack directory "ketchup-tmp" exists and remove it even if unpacking fails. * debian/copyright: Update to latest DEP5 format for lintian.

    2011-08-23 - Johann Felix Soden <> ketchup (1.0.1+git20110518+949b31b6-3) unstable; urgency=low * Synchronize the 3.x support patch with corresponding upstream branch. - 3.x.y versions are now correctly handled. (Closes: #638036) - fix-3-rt-url patch merged.

    2011-08-02 - Johann Felix Soden <> ketchup (1.0.1+git20110518+949b31b6-2) unstable; urgency=low * Synchronize the 3.x support patch with corresponding upstream branch to fix URL bugs. * Add patch to fix URL to 3-rt patches. * Do not depend on calling file names in contrib/quilt-{push,pop} scripts.

    2011-07-14 - Johann Felix Soden <> ketchup (1.0.1+git20110518+949b31b6-1) unstable; urgency=low [ Johann Felix Soden ] * New upstream snapshot * New upstream maintainer and repository. - Update debian/{control,copyright,watch}. * Drop all patches as they are merged upstream or obsolete. * Add experimental support for 3.x kernel tree from upstream branch. (Closes: #632059) * Switch to dh compat 8. [ Sven Hoexter ] * Add DMUA flag to debian/control.

    2011-04-18 - Johann Felix Soden <> ketchup (0.9.8+hg5533f6de130c-3) unstable; urgency=low * Adopt the package (Closes: #568572) - Thanks for your work Baruch Even! * Update debian/copyright and convert it to machine-readable format. * Convert package to the 3.0 (quilt) source format. * Minimize dh rules and use dh_python2 instead of python-central. (Closes: #616854) * Bump to Standards-Version 3.9.2 * debian/control: - Use Homepage field. (Closes: #615371) - Add Vcs-* fields. * Add several patches to debian/patches/*: - Fix url to -rt tree (Closes: #487277) - Consider kernel_url override in all pre-defined trees. (Closes: #407512) - Check if the right gpg key is available before starting downloads. (Closes: #379121) - Stop if wget is terminated by a signal. - Add support for longterm kernel versions. - New 2.6-lt tree which chooses only updates that belong to the local used longterm/release tree.

    2007-07-08 - Baruch Even <> ketchup (0.9.8+hg5533f6de130c-2) unstable; urgency=low * Use .sign files for -ck/-cks trees (Closes: #411492) * Use python-central * Switch to dh compat 5

    2007-07-07 - Baruch Even <> ketchup (0.9.8+hg5533f6de130c-1) unstable; urgency=low * Use patch 5533f6de130c from upstream repository to fix dot-file issues - Should fix (Closes: #386694) by not using a shell regex at all * Remove debian/ketchup.1 manpage, upstream provides a manpage which is better (Closes: #410534) * Remove reference to /home/baruch/.ketchuprc, use ~/.ketchuprc (Closes: #404644)_