1KETCHUP(1) General Commands Manual KETCHUP(1)
2
3
4
6 ketchup - Utility to update the kernel source
7
9 ketchup [options] <ver>
10
12 This tool synchronises a local kernel tree with a desired kernel ver‐
13 sion and patch set from a kernel.org mirror. The default requires a GPG
14 key on your keyring, to verify the identity of the patches and source
15 archives. Entire kernel images are not downloaded unless necessary, so
16 bandwidth is saved. Patches are applied and removed as necessary to
17 attain the requested version.
18
20 -a --archive (/home/baruch/.ketchup)
21
22 cache directory
23
24 -d --directory (.)
25
26 directory to update
27
28 -f --full-tarball
29
30 if unpacking a tarball, download the latest
31
32 -g --gpg-path (/usr/bin/gpg)
33
34 path for GnuPG
35
36 -G --no-gpg
37
38 disable GPG signature verification
39
40 -k --kernel-url (http://www.kernel.org/pub/linux/kernel)
41
42 base url for kernel.org mirror
43
44 -l --list-trees
45
46 list supported trees
47
48 -m --show-makefile
49
50 output version in makefile <arg>
51
52 -n --dry-run
53
54 don't download or apply patches
55
56 -p --show-previous
57
58 output version previous to <arg>
59
60 -q --quiet
61
62 reduce output
63
64 -r --rename-directory
65
66 rename updated directory to linux-<v>
67
68 -s --show-latest
69
70 output the latest version of <arg>
71
72 -u --show-url
73
74 output URL for <arg>
75
76 -w --wget (/usr/bin/wget)
77
78 command to use for wget
79
81 Ketchup will read files named .ketchuprc in $HOME and in the target
82 kernel directory, with the kernel directory taking precedence.
83
84 A .ketchuprc file uses the Python syntax and may set the following
85 variables:
86
87 default_tree
88
89 The default_tree option specifies the kernel version to work
90 with if one is not given on the command line.
91
92 precommand
93
94 The precommand option specifies a command to run before synchro‐
95 nising the kernel tree to the required version.
96
97 postcommand
98
99 The postcommand option specifies a command to run after synchro‐
100 nising the kernel tree to the required version.
101
103 ketchup was written by Matt Mackall <mpm@selenic.com>.
104
105 This manual page was written by Baruch Even <baruch@debian.org>, for
106 the Debian project (but may be used by others). Description text taken
107 from a former packaging attempt of Jack Wasey <debian@jackwasey.com>.
108
109
110
111 April 12, 2006 KETCHUP(1)