]> git.proxmox.com Git - pve-kernel-jessie.git/commitdiff
add kernel header package
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 25 May 2015 06:39:22 +0000 (08:39 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 25 May 2015 06:39:22 +0000 (08:39 +0200)
Makefile
headers-control.in [new file with mode: 0644]
headers-postinst.in [new file with mode: 0644]

index 4192d60a27ec147b5418566792117d006d1a304e..a849f73b402ab9be366d33899cb142c9c89b7f64 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,7 @@ KERNEL_SRC=linux-${KERNEL_VER}
 KERNEL_CFG_ORG=config-${KERNEL_VER}.org
 
 FW_VER=1.1
-FW_REL=4
+FW_REL=5
 FW_DEB=pve-firmware_${FW_VER}-${FW_REL}_all.deb
 
 #E1000EDIR=e1000e-3.1.0.2
diff --git a/headers-control.in b/headers-control.in
new file mode 100644 (file)
index 0000000..ae8bc33
--- /dev/null
@@ -0,0 +1,10 @@
+Package: pve-headers-@KVNAME@
+Version: @KERNEL_VER@-@PKGREL@
+Section: devel
+Priority: optional
+Architecture: amd64
+Provides: linux-headers, linux-headers-2.6
+Depends: coreutils | fileutils (>= 4.0), pve-kernel-@KVNAME@
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Description: The Proxmox PVE Kernel Headers
+ This package contains the linux kernel headers
diff --git a/headers-postinst.in b/headers-postinst.in
new file mode 100644 (file)
index 0000000..4536e24
--- /dev/null
@@ -0,0 +1,62 @@
+#! /bin/sh
+
+# Abort if any command returns an error value 
+set -e 
+
+case "$1" in
+  configure)
+
+    ln -sf /usr/src/linux-headers-@@KVNAME@@ /lib/modules/@@KVNAME@@/build
+
+    # There are three sub-cases:
+    if test "${2+set}" != set; then
+      # We're being installed by an ancient dpkg which doesn't remember
+      # which version was most recently configured, or even whether
+      # there is a most recently configured version.
+      :
+
+    elif test -z "$2" -o "$2" = "<unknown>"; then
+      # The package has not ever been configured on this system, or was
+      # purged since it was last configured.
+      :
+
+    else
+      # Version $2 is the most recently configured version of this
+      # package.
+      :
+
+    fi ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package FROM THIS VERSION
+    # to version $2.  Undo the effects of "prerm upgrade $2".
+    :
+
+    ;;
+  abort-remove)
+    if test "$2" != in-favour; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to remove this package, which was due to
+    # a conflict with package $3 (version $4).  Undo the effects of
+    # "prerm remove in-favour $3 $4".
+    :
+
+    ;;
+  abort-deconfigure)
+    if test "$2" != in-favour -o "$5" != removing; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to deconfigure this package, which was
+    # due to package $6 (version $7) which we depend on being removed
+    # to make way for package $3 (version $4).  Undo the effects of
+    # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0