about summary refs log tree commit diff
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2007-02-14 18:27:51 +0000
committerClint Adams <clint@users.sourceforge.net>2007-02-14 18:27:51 +0000
commit1f4fa4c02df2cdced081008c8d91c442b040dbc8 (patch)
treef45044fae64e5982ed19222c72f4955b05cbb8a6
parentd283709363fab2a7e642e416fd61f95903c386b4 (diff)
downloadzsh-1f4fa4c02df2cdced081008c8d91c442b040dbc8.tar.gz
zsh-1f4fa4c02df2cdced081008c8d91c442b040dbc8.tar.xz
zsh-1f4fa4c02df2cdced081008c8d91c442b040dbc8.zip
23178: update for modern versions of make-kpkg.
-rw-r--r--ChangeLog5
-rw-r--r--Completion/Debian/Command/_make-kpkg30
2 files changed, 30 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index a3cb6cd5c..d01e7d93b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-02-14  Clint Adams  <clint@zsh.org>
+
+	* 23178: David Riebenbauer: Completion/Debian/Command/_make-kpkg:
+	update for modern versions of make-kpkg.
+
 2007-02-14  Peter Stephenson  <pws@csr.com>
 
 	* 23177: Src/utils.c: print unprintable characters under
diff --git a/Completion/Debian/Command/_make-kpkg b/Completion/Debian/Command/_make-kpkg
index cccf65674..3fd08638d 100644
--- a/Completion/Debian/Command/_make-kpkg
+++ b/Completion/Debian/Command/_make-kpkg
@@ -3,10 +3,9 @@
 _arguments \
    '--help[display help message]' \
    '--revision[change Debian revision number]:number:' \
-   '--append-to-version:suffix:' \
-   '--flavour[specify additional kernel sub-version]:flavour:' \
-   '--added-modules:module list:' \
-   '--added-patches:patches list' \
+   '--append-to-version[specify additional kernel sub-version]:suffix:' \
+   '--added-modules[specify add-on modules]:module list:' \
+   '--added-patches[specify additional patches]:patches list' \
    '--arch[specify architecture for cross-compilation]:architecture' \
    '--cross-compile[specify target string]:target' \
    '--subarch[specify subarchitecture]:subarchitecture:' \
@@ -15,11 +14,32 @@ _arguments \
    '--config[specify configuration target]:target:(oldconfig config menuconfig xconfig old menu x)' \
    '--targets[list known targets]' \
    '--noexec[pass -n option to make]' \
+   '--verbose[show top level make commands]' \
    '--initrd[create image suitable for initrd]' \
    '(--bzimage)--zimage[make zImage instead of bzImage]' \
    '(--zimage)--bzimage[make bzImage instead of zImage]' \
+   '--mkimage[command that produces an initrd image given a directory]:command:' \
    '--rootcmd[specify command for gaining root access]:root command:(sudo fakeroot)' \
    '--stem:package name stem:(kernel linux)' \
    '--us[unsigned source]' \
    '--uc[unsigned changelog]' \
-   '*:target:(clean buildpackage binary binary-indep binary-arch kernel-source kernel-headers kernel-doc kernel-image kernel_manual build modules modules_config modules_image modules_clean configure debian libc-kheaders)'
+   '*:target:(( \
+        clean\:"clean the kernel source directory" \
+        buildpackage\:"runs the targets clean and binary" \
+        binary\:"all kernel packages" \
+        binary-indep\:"arch independent packages" \
+        binary-arch\:"arch dependent packages" \
+        kernel-source\:"package of the kernel sources" \
+        kernel-headers\:"package of the header files included in the kernel" \
+        kernel_manual\:"package of the manual pages included in the kernel" \
+        kernel-doc\:"package of teh documentation included in the kernel" \
+        kernel-image\:"package of the kernel image" \
+        build\:"compiles the kernel" \
+        modules\:"build all add-on modules" \
+        modules_config\:"configure all add-on modules" \
+        modules_image\:"build all add-on modules, but wirhou source and diff files" \
+        modules_clean\:"clean add-on modules" \
+        configure\:"configure the kernel" \
+        debian\:"creates the debian/ directory" \
+        libc-kheaders\:"create the kernel headers package needed by libc" \
+        ))'