1
0
mirror of synced 2026-04-15 07:39:46 +00:00

2006-11-29 20:58:44 by steve

Added TLS handling.
This commit is contained in:
steve
2006-11-29 20:58:44 +00:00
parent ccfdf55ac3
commit 3d8d88839f
2 changed files with 64 additions and 1 deletions

48
hooks/dapper/10-disable-tls Executable file
View File

@@ -0,0 +1,48 @@
#!/bin/sh
#
# This script disables TLS
#
# Steve
# --
# http://www.steve.org.uk/
prefix=$1
#
# Source our common functions
#
if [ -e /usr/lib/xen-tools/common.sh ]; then
. /usr/lib/xen-tools/common.sh
else
. ./hooks/common.sh
fi
#
# Log our start
#
logMessage Script $0 starting
#
# Ignore tls on 64 bit machines.
#
if [ "`uname -m`" = "x86_64" ]; then
logMessage "Ignoring TLS since we're a 64 bit host."
else
logMessage "Disabling TLS"
mv ${prefix}/lib/tls ${prefix}/lib/tls.disabled
mkdir ${prefix}/lib/tls
fi
#
# Log our finish
#
logMessage Script $0 finished

View File

@@ -4,7 +4,7 @@
#
# Steve
# --
# $Id: 20-setup-apt,v 1.1 2006-11-29 11:52:58 steve Exp $
# $Id: 20-setup-apt,v 1.2 2006-11-29 20:58:44 steve Exp $
@@ -83,6 +83,21 @@ E_O_APT
#
chroot ${prefix} /usr/bin/apt-get update
#
# Now fixup TLS on non-64bit systems.
#
if [ "`uname -m`" = "x86_64" ]; then
logMessage "Ignoring TLS since we're a 64 bit host."
else
logMessage "Installing libc6-xen"
installDebianPackage ${prefix} libc6-xen
fi
#
# Log our finish
#