Record the arch for rpm-based distros. Closes: 475125
This commit is contained in:
5
debian/changelog
vendored
5
debian/changelog
vendored
@@ -1,3 +1,8 @@
|
||||
xen-tools (3.9-4) unstable; urgency=medium
|
||||
|
||||
- Record the ARCH for RPM-based distros.
|
||||
(Closes: #475125)
|
||||
|
||||
xen-tools (3.9-3) unstable; urgency=medium
|
||||
|
||||
- Ensure that Fedora guests get /dev/pts mounted.
|
||||
|
||||
44
hooks/centos-4/15-setup-arch
Executable file
44
hooks/centos-4/15-setup-arch
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
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
|
||||
|
||||
|
||||
#
|
||||
# Record arch, if present.
|
||||
#
|
||||
if [ -d $prefix/etc/rpm ]; then
|
||||
|
||||
logMessage Found /etc/rpm
|
||||
|
||||
#
|
||||
# If i386 then record this
|
||||
#
|
||||
if [ "$arch" = "i386" ]; then
|
||||
echo "i386-fedora-linux-gnu" >> $prefix/etc/rpm/platform
|
||||
fi
|
||||
else
|
||||
|
||||
logMessage Failed to find /etc/rpm
|
||||
|
||||
fi
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
#
|
||||
logMessage Script $0 finished
|
||||
|
||||
44
hooks/centos-5/15-setup-arch
Executable file
44
hooks/centos-5/15-setup-arch
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
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
|
||||
|
||||
|
||||
#
|
||||
# Record arch, if present.
|
||||
#
|
||||
if [ -d $prefix/etc/rpm ]; then
|
||||
|
||||
logMessage Found /etc/rpm
|
||||
|
||||
#
|
||||
# If i386 then record this
|
||||
#
|
||||
if [ "$arch" = "i386" ]; then
|
||||
echo "i386-fedora-linux-gnu" >> $prefix/etc/rpm/platform
|
||||
fi
|
||||
else
|
||||
|
||||
logMessage Failed to find /etc/rpm
|
||||
|
||||
fi
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
#
|
||||
logMessage Script $0 finished
|
||||
|
||||
44
hooks/fedora-core-6/15-setup-arch
Executable file
44
hooks/fedora-core-6/15-setup-arch
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
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
|
||||
|
||||
|
||||
#
|
||||
# Record arch, if present.
|
||||
#
|
||||
if [ -d $prefix/etc/rpm ]; then
|
||||
|
||||
logMessage Found /etc/rpm
|
||||
|
||||
#
|
||||
# If i386 then record this
|
||||
#
|
||||
if [ "$arch" = "i386" ]; then
|
||||
echo "i386-fedora-linux-gnu" >> $prefix/etc/rpm/platform
|
||||
fi
|
||||
else
|
||||
|
||||
logMessage Failed to find /etc/rpm
|
||||
|
||||
fi
|
||||
|
||||
#
|
||||
# Log our finish
|
||||
#
|
||||
logMessage Script $0 finished
|
||||
|
||||
Reference in New Issue
Block a user