X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=debian%2Fdkms;h=82d82987716d4e11945cd53a4c022539fcf25e71;hb=6e662d5ae1b526030f607ffbf7fb2978e659743e;hp=13a1233d760b082f680872957135946aff8d28cb;hpb=afc8754c3bce91481532a980eab0ac9adc781037;p=mirror_spl-debian.git diff --git a/debian/dkms b/debian/dkms index 13a1233..82d8298 100644 --- a/debian/dkms +++ b/debian/dkms @@ -5,16 +5,27 @@ PRE_BUILD="configure --prefix=/usr --with-config=kernel --with-linux=$(case `lsb_release -is` in - (Debian) echo ${kernel_source_dir/%build/source} ;; - (*) echo ${kernel_source_dir} ;; + (Debian) + if [ -e ${kernel_source_dir/%build/source} ] + then + echo ${kernel_source_dir/%build/source} + else + # This is a kpkg exception for Proxmox 2.0 + echo ${kernel_source_dir} + fi + ;; + (*) + echo ${kernel_source_dir} + ;; esac) --with-linux-obj=${kernel_source_dir} " -POST_INSTALL="cp +POST_BUILD="cp ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/spl_config.h ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/module/Module.symvers ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/${kernelver}/${arch}/ " +[ -d "${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build" ] && POST_INSTALL=${POST_BUILD} REMAKE_INITRD="no" MAKE[0]="make" BUILT_MODULE_NAME[0]="spl"