Add support for distro RedHatEnterpriseServer
Change-Id: I2219c39b28617e9c491917d8f008ad652b7ba50d
This commit is contained in:
parent
8ea6ad2ca6
commit
50fa79e2b5
@ -32,4 +32,15 @@ case "$distro" in
|
||||
augtool -s set /files/etc/ssh/sshd_config/RSAAuthentication yes
|
||||
augtool -s set /files/etc/ssh/sshd_config/PubkeyAuthentication yes
|
||||
;;
|
||||
RedHatEnterpriseServer )
|
||||
sed -i 's/ssh_pwauth: 0/ssh_pwauth: 1/' /etc/cloud/cloud.cfg
|
||||
augtool -s clear /files/etc/sudoers/Defaults[type=':nrpe']/requiretty/negate
|
||||
augtool -s set /files/etc/ssh/sshd_config/SyslogFacility AUTH
|
||||
;;
|
||||
* )
|
||||
echo "Unknown distro: $distro. Exiting."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
:
|
||||
|
@ -8,7 +8,7 @@
|
||||
# https://issues.apache.org/jira/browse/HADOOP-9777
|
||||
|
||||
distro=$(lsb_release -is || :)
|
||||
if [ ! "$distro" == "Fedora" -a ! "$distro" == "Ubuntu" ]; then
|
||||
if [ ! "$distro" == "Fedora" -a ! "$distro" == "Ubuntu" -a ! "$distro" == "RedHatEnterpriseServer" ]; then
|
||||
echo "Unknown distro: $distro. Exiting."
|
||||
exit 1
|
||||
fi
|
||||
@ -23,7 +23,7 @@ case "$distro" in
|
||||
adduser --ingroup hadoop --disabled-password --gecos GECOS hadoop
|
||||
adduser hadoop sudo
|
||||
;;
|
||||
Fedora )
|
||||
Fedora | RedHatEnterpriseServer )
|
||||
adduser -G adm,wheel hadoop
|
||||
;;
|
||||
esac
|
||||
@ -33,7 +33,7 @@ case "$distro" in
|
||||
Ubuntu )
|
||||
package="hadoop_$DIB_HADOOP_VERSION-1_x86_64.deb"
|
||||
;;
|
||||
Fedora )
|
||||
Fedora | RedHatEnterpriseServer )
|
||||
package="hadoop-$DIB_HADOOP_VERSION-1.x86_64.rpm"
|
||||
;;
|
||||
esac
|
||||
@ -49,7 +49,7 @@ case "$distro" in
|
||||
Ubuntu )
|
||||
dpkg -i $tmp_dir/$package
|
||||
;;
|
||||
Fedora )
|
||||
Fedora | RedHatEnterpriseServer )
|
||||
if [ $(lsb_release -rs) = '19' ]; then
|
||||
rpm -i $tmp_dir/$package --relocate /usr=/usr --replacefiles
|
||||
else
|
||||
@ -70,7 +70,7 @@ case "$distro" in
|
||||
Ubuntu)
|
||||
JAVA_HOME=$(readlink -e /usr/bin/java | sed "s:bin/java::")
|
||||
;;
|
||||
Fedora )
|
||||
Fedora | RedHatEnterpriseServer )
|
||||
JAVA_HOME=$(rpm --eval '%{?java_home}')
|
||||
;;
|
||||
esac
|
||||
|
@ -4,6 +4,9 @@ set -o xtrace
|
||||
if [ $(lsb_release -is) = 'Fedora' ]; then
|
||||
install-packages community-mysql community-mysql-libs community-mysql-server mysql-connector-java
|
||||
mkdir -p /etc/mysql/conf.d
|
||||
elif [ $(lsb_release -is) = 'RedHatEnterpriseServer' ]; then
|
||||
install-packages mysql mysql-libs mysql-server mysql-connector-java
|
||||
mkdir -p /etc/mysql/conf.d
|
||||
elif [ $(lsb_release -is) = 'Ubuntu' ]; then
|
||||
install-packages mysql-server-5.5 mysql-client-5.5 libmysql-java
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user