mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 05:05:42 +00:00 
			
		
		
		
	refactor(backend): switch to empty buildpack for package, extend supported OS versions (#10705)
* bump vers * fix ssl? Added build dependencies for libbz2, libffi, and libssl. * try empty buildpack * clean up * fix ref * remove things we now do not need anymore * add 22.04 as a target * cleanup installer * add changelog entry * add dotenv * update skript * make task more robust for package usage * ensure we have a site-url set * fix style * fix syntax
This commit is contained in:
		| @@ -46,17 +46,16 @@ echo "### Installer for InvenTree - source: $publisher/$source_url" | ||||
| get_distribution | ||||
| echo "### Detected distribution: $OS $VER" | ||||
| SUPPORTED=true          # is this OS supported? | ||||
| NEEDS_LIBSSL1_1=false   # does this OS need libssl1.1? | ||||
|  | ||||
| DIST_OS=${OS,,} | ||||
| DIST_VER=$VER | ||||
|  | ||||
| case "$OS" in | ||||
|     Ubuntu) | ||||
|         if [[ $VER == "24.04" ]]; then | ||||
|             SUPPORTED=true | ||||
|         if [[ $VER == "22.04" ]]; then | ||||
|             SUPPORTED=true | ||||
|             NEEDS_LIBSSL1_1=true | ||||
|             DIST_VER="20.04" | ||||
|         elif [[ $VER == "20.04" ]]; then | ||||
|             SUPPORTED=true | ||||
|         else | ||||
| @@ -100,15 +99,6 @@ for pkg in $REQS; do | ||||
|     fi | ||||
| done | ||||
|  | ||||
| if [[ $NEEDS_LIBSSL1_1 == "true" ]]; then | ||||
|     echo "### Installing libssl1.1" | ||||
|  | ||||
|     echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list | ||||
|     do_call "sudo apt-get update" | ||||
|     do_call "sudo apt-get install libssl1.1" | ||||
|     sudo rm /etc/apt/sources.list.d/focal-security.list | ||||
| fi | ||||
|  | ||||
| echo "### Getting and adding key" | ||||
| curl -fsSL https://dl.packager.io/srv/$publisher/InvenTree/key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/pkgr-inventree.gpg > /dev/null | ||||
| echo "### Adding package source" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user