Skip to content

Commit f4a7db8

Browse files
Fixed missing dependencies on Centos 7.
1 parent aadf7bc commit f4a7db8

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

Vagrantfile

+11-5
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@ Vagrant.configure("2") do |config|
1010
server.vm.network "private_network", ip: "192.168.56.30"
1111
end
1212

13-
config.vm.define "centos8" do |server|
14-
server.vm.box = "centos/8"
15-
server.vm.hostname = "centos8"
16-
server.vm.network "private_network", ip: "192.168.56.39"
17-
end
13+
# config.vm.define "centos8" do |server|
14+
# server.vm.box = "centos/8"
15+
# server.vm.hostname = "centos8"
16+
# server.vm.network "private_network", ip: "192.168.56.31"
17+
# end
18+
19+
# config.vm.define "centos7" do |server|
20+
# server.vm.box = "centos/7"
21+
# server.vm.hostname = "centos7"
22+
# server.vm.network "private_network", ip: "192.168.56.32"
23+
# end
1824
end

install.sh

+11-1
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,20 @@ display_working() {
2929
done
3030
}
3131

32+
# ----------------------------
33+
# Functions not currently used
34+
# ----------------------------
35+
3236
download_rhel_lua() {
3337
printf "\r[+] Downloading Lua\n"
38+
cd $SOURCE_DIR
3439
curl -sLO https://www.lua.org/ftp/lua-$LUA_VERSION.tar.gz
3540
tar xf lua-$LUA_VERSION.tar.gz && rm lua-$LUA_VERSION.tar.gz
3641
}
3742

3843
install_yum_deps() {
3944
printf "\r[+] Installing yum dependencies\n"
40-
yum -y install gcc openssl-devel readline-devel systemd-devel unzip >/dev/null 2>&1
45+
yum -y install dnf gcc openssl-devel readline-devel systemd-devel unzip >/dev/null 2>&1
4146
}
4247

4348
build_lua() {
@@ -58,6 +63,9 @@ install_deb_lua() {
5863
apt-get install -y software-properties-common unzip build-essential libssl-dev lua5.3 liblua5.3-dev >/dev/null 2>&1
5964
}
6065

66+
# ----------------------------
67+
# ----------------------------
68+
6169
install_luaoauth_deps_debian() {
6270
printf "\r[+] Installing haproxy-lua-oauth dependencies\n"
6371

@@ -94,6 +102,8 @@ install_luaoauth_deps_rhel() {
94102
mkdir -p $lua_dep_dir;
95103
fi;
96104

105+
yum -y install dnf
106+
dnf -y install dnf-plugins-core
97107
dnf config-manager --set-enabled powertools
98108
dnf update >/dev/null 2>&1
99109
dnf install -y gcc openssl-devel lua-devel make readline-devel systemd-devel unzip >/dev/null 2>&1

0 commit comments

Comments
 (0)