mirror of
https://github.com/snipe/snipe-it.git
synced 2025-01-13 06:47:46 -08:00
remove fedora surpport, add amazon and alma
This commit is contained in:
parent
4a290a85e6
commit
47eb0c34a2
64
snipeit.sh
64
snipeit.sh
|
@ -149,16 +149,6 @@ install_packages () {
|
||||||
fi
|
fi
|
||||||
done;
|
done;
|
||||||
;;
|
;;
|
||||||
Fedora)
|
|
||||||
for p in $PACKAGES; do
|
|
||||||
if dnf list installed "$p" >/dev/null 2>&1; then
|
|
||||||
echo " * $p already installed"
|
|
||||||
else
|
|
||||||
echo " * Installing $p"
|
|
||||||
log "dnf -y install $p"
|
|
||||||
fi
|
|
||||||
done;
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -342,7 +332,7 @@ echo '
|
||||||
'
|
'
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo " Welcome to Snipe-IT Inventory Installer for CentOS, Rocky, Fedora, Debian, and Ubuntu!"
|
echo " Welcome to Snipe-IT Inventory Installer for CentOS, Rocky, Debian, and Ubuntu!"
|
||||||
echo ""
|
echo ""
|
||||||
echo " Installation log located: $APP_LOG"
|
echo " Installation log located: $APP_LOG"
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -366,17 +356,15 @@ case $distro in
|
||||||
apache_group=www-data
|
apache_group=www-data
|
||||||
apachefile=/etc/apache2/sites-available/$APP_NAME.conf
|
apachefile=/etc/apache2/sites-available/$APP_NAME.conf
|
||||||
;;
|
;;
|
||||||
*centos*|*redhat*|*ol*|*rhel*|*rocky*)
|
*amzn*|*redhat*|*alma*|*rhel*|*rocky*)
|
||||||
echo " The installer has detected $distro version $version."
|
echo " The installer has detected $distro version $version."
|
||||||
distro=Centos
|
distro=Centos
|
||||||
apache_group=apache
|
apache_group=apache
|
||||||
apachefile=/etc/httpd/conf.d/$APP_NAME.conf
|
apachefile=/etc/httpd/conf.d/$APP_NAME.conf
|
||||||
;;
|
;;
|
||||||
*fedora*)
|
*fedora*)
|
||||||
echo " The installer has detected $distro version $version."
|
echo " The installer does not support Fedora"
|
||||||
distro=Fedora
|
exit 1
|
||||||
apache_group=apache
|
|
||||||
apachefile=/etc/httpd/conf.d/$APP_NAME.conf
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo " The installer was unable to determine your OS. Exiting for safety. Exiting for safety."
|
echo " The installer was unable to determine your OS. Exiting for safety. Exiting for safety."
|
||||||
|
@ -900,50 +888,6 @@ EOL
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
Fedora)
|
|
||||||
if [[ "$version" =~ ^36 ]]; then
|
|
||||||
# Install for Fedora 36+
|
|
||||||
set_fqdn
|
|
||||||
set_dbpass
|
|
||||||
tzone=$(timedatectl | grep "Time zone" | awk 'BEGIN { FS"("}; {print $3}');
|
|
||||||
|
|
||||||
echo "* Installing Apache httpd, PHP, MariaDB and other requirements."
|
|
||||||
PACKAGES="wget httpd mariadb-server git unzip php php-mysqlnd php-bcmath php-cli php-common php-embedded php-gd php-mbstring php-mcrypt php-ldap php-simplexml php-process php-sodium php-pecl-zip php-fpm"
|
|
||||||
install_packages
|
|
||||||
|
|
||||||
echo "* Configuring Apache."
|
|
||||||
create_virtualhost
|
|
||||||
|
|
||||||
set_hosts
|
|
||||||
|
|
||||||
echo "* Setting MariaDB to start on boot and starting MariaDB."
|
|
||||||
log "systemctl enable mariadb.service"
|
|
||||||
log "systemctl start mariadb.service"
|
|
||||||
|
|
||||||
install_snipeit
|
|
||||||
|
|
||||||
set_firewall & pid=$!
|
|
||||||
progress
|
|
||||||
|
|
||||||
echo "* Setting Apache httpd to start on boot and starting service."
|
|
||||||
log "systemctl enable httpd.service"
|
|
||||||
log "systemctl restart httpd.service"
|
|
||||||
|
|
||||||
echo "* Setting php-fpm to start on boot and starting service."
|
|
||||||
log "systemctl enable php-fpm.service"
|
|
||||||
log "systemctl restart php-fpm.service"
|
|
||||||
|
|
||||||
echo "* Clearing cache and setting final permissions."
|
|
||||||
chmod 777 -R $APP_PATH/storage/framework/cache/
|
|
||||||
log "run_as_app_user php $APP_PATH/artisan cache:clear"
|
|
||||||
chmod 775 -R $APP_PATH/storage/
|
|
||||||
|
|
||||||
set_selinux
|
|
||||||
else
|
|
||||||
echo "Unsupported Fedora version. Version found: $version"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
echo "Your OS was not detected correctly."
|
echo "Your OS was not detected correctly."
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in a new issue