Repository URL to install this package:
|
Version:
4.6.0-rt1tickless-10.00.Custom ▾
|
linux-headers-4.6.0-rt1tickless
/
usr
/
src
/
linux-headers-4.6.0-rt1tickless
/
debian
/
examples
/
etc
/
kernel
/
postinst.d
/
force-build-link
|
|---|
#!/bin/sh
# -*- Mode: Sh -*-
# sample.force-build-link.sh ---
# Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com )
# Created On : Wed Mar 22 08:07:21 2006
# Created On Node : glaurung.internal.golden-gryphon.com
# Last Modified By : Manoj Srivastava
# Last Modified On : Sun Apr 12 17:16:19 2009
# Last Machine Used: anzu.internal.golden-gryphon.com
# Update Count : 5
# Status : Unknown, Use with caution!
# HISTORY :
# Description :
#
#
# This is an example of a script that can be run as a postinst hook,
# and forces the build link to point to a headers directory, even if
# the source dir is present.
#
# arch-tag: ca36fde4-759d-4f96-8d03-aeea4fd24f99
set -e
version=$1
vmlinuz_location=$2
if [ -n "$DEB_MAINT_PARAMS" ]; then
eval set -- "$DEB_MAINT_PARAMS"
if [ -z "$1" ] || [ "$1" != "configure" ]; then
exit 0;
fi
fi
# passing the kernel version is required
[ -z "$version" ] && exit 1
MODULEDIR=/lib/modules/$version
HEADERDIR=/usr/src/linux-headers-$version
# exit silently if there is no module dir
test -d $MODULEDIR || exit 0
test -d $HEADERDIR || exit 0
# update build link -- by first deleting whatever is there
test ! -e $MODULEDIR/build || rm -f $MODULEDIR/build
# and then creating a new one
ln -sf $HEADERDIR $MODULEDIR/build