Added method for installing packages from urls.
This commit is contained in:
		| @@ -5,6 +5,18 @@ install_package() { | |||||||
|     yay --sudoflags "${sudoFlags[@]}" --sudoloop --needed --noconfirm -Sy "$@" |     yay --sudoflags "${sudoFlags[@]}" --sudoloop --needed --noconfirm -Sy "$@" | ||||||
| } | } | ||||||
|  |  | ||||||
|  | url_install() { | ||||||
|  |     local url="$1" | ||||||
|  |     local tmpfile | ||||||
|  |     tmpfile=$(mktemp /tmp/pkg.XXXXXX.pkg.tar.xz) | ||||||
|  |     # Make sure system is up to date | ||||||
|  |     yay --sudoflags "${sudoFlags[@]}" --sudoloop --noconfirm -Syu | ||||||
|  |     if curl -fL --retry 10 -o "$tmpfile" "$url"; then | ||||||
|  |         yay --sudoflags "${sudoFlags[@]}" --sudoloop --noconfirm -U "$tmpfile" | ||||||
|  |     fi | ||||||
|  |     rm -f "$tmpfile" | ||||||
|  | } | ||||||
|  |  | ||||||
| restart() { | restart() { | ||||||
| if dialog --clear --backtitle "Stormux" --yesno "Would you like to reboot now to apply changes?" 10 80 ; then | if dialog --clear --backtitle "Stormux" --yesno "Would you like to reboot now to apply changes?" 10 80 ; then | ||||||
|         sudo "${sudoFlags[@]}" reboot |         sudo "${sudoFlags[@]}" reboot | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ fi | |||||||
|  |  | ||||||
| # replace xf86-video-dummy with xf86-video-dummy-with-vt | # replace xf86-video-dummy with xf86-video-dummy-with-vt | ||||||
| yay --noconfirm -Rdd xf86-video-dummy | yay --noconfirm -Rdd xf86-video-dummy | ||||||
| yay --noconfirm -Sy --needed xf86-video-dummy-with-vt --mflags --skippgpcheck | url_install 'https://stormux.org/packages/xf86-video-dummy-with-vt-0.4.1-1-aarch64.pkg.tar.xz' | ||||||
|  |  | ||||||
| # Configure nodm | # Configure nodm | ||||||
| sudo sed -i "s/{user}/$USER/g" /etc/nodm.conf | sudo sed -i "s/{user}/$USER/g" /etc/nodm.conf | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user