Reduce the number of vars being used and adhere to the RELEASE var only.
This commit is contained in:
parent
140dd10ad4
commit
0fd75ab63a
@ -43,21 +43,19 @@ while true; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
URL="https://www.splunk.com/en_us/download/splunk-enterprise.html"
|
DOWNLOAD_URL=$(curl -s "https://www.splunk.com/en_us/download/splunk-enterprise.html" | grep -o 'data-link="[^"]*' | sed 's/data-link="//' | grep "https.*products/splunk/releases" | grep "\.deb$")
|
||||||
DEB_URL=$(curl -s "$URL" | grep -o 'data-link="[^"]*' | sed 's/data-link="//' | grep "https.*products/splunk/releases" | grep "\.deb$")
|
RELEASE=$(echo "$DOWNLOAD_URL" | sed 's|.*/releases/\([^/]*\)/.*|\1|')
|
||||||
VERSION=$(echo "$DEB_URL" | sed 's|.*/releases/\([^/]*\)/.*|\1|')
|
|
||||||
DEB_FILE="splunk-enterprise.deb"
|
|
||||||
|
|
||||||
msg_info "Downloading Splunk Enterprise"
|
msg_info "Downloading Splunk Enterprise"
|
||||||
$STD curl -fsSL -o "$DEB_FILE" "$DEB_URL" || {
|
$STD curl -fsSL -o "splunk-enterprise.deb" "$DOWNLOAD_URL" || {
|
||||||
msg_error "Failed to download Splunk Enterprise from the provided link."
|
msg_error "Failed to download Splunk Enterprise from the provided link."
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
msg_ok "Downloaded Splunk Enterprise v${VERSION}"
|
msg_ok "Downloaded Splunk Enterprise v${RELEASE}"
|
||||||
|
|
||||||
msg_info "Installing Splunk Enterprise"
|
msg_info "Installing Splunk Enterprise"
|
||||||
$STD dpkg -i "$DEB_FILE"
|
$STD dpkg -i "splunk-enterprise.deb"
|
||||||
msg_ok "Installed Splunk Enterprise v${VERSION}"
|
msg_ok "Installed Splunk Enterprise v${RELEASE}"
|
||||||
|
|
||||||
msg_info "Creating Splunk admin user"
|
msg_info "Creating Splunk admin user"
|
||||||
SPLUNK_HOME="/opt/splunk"
|
SPLUNK_HOME="/opt/splunk"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user