diff options
| author | crystal <crystal@noreply.codeberg.org> | 2024-11-18 08:24:37 -0700 | 
|---|---|---|
| committer | crystal <crystal@noreply.codeberg.org> | 2024-11-18 08:24:37 -0700 | 
| commit | f7823ae44f8c4072ab22ff7acc8a7bfb99dcd944 (patch) | |
| tree | 46ab6d619dcb6f958a2fce528b64938459848a6d /.ci-make.sh | |
| parent | e4efacb827c49f91bbe500ba7afd2c39949355f6 (diff) | |
[squash] fix upgrade failurev7.0.11
Diffstat (limited to '.ci-make.sh')
| -rwxr-xr-x | .ci-make.sh | 30 | 
1 files changed, 30 insertions, 0 deletions
diff --git a/.ci-make.sh b/.ci-make.sh index a1dfce0..e4d37f9 100755 --- a/.ci-make.sh +++ b/.ci-make.sh @@ -31,6 +31,9 @@ case "$1" in  			"installtest")  				APREP_APT_EXTRAS="sudo"  				;; +			"complextest") +				APREP_APT_EXTRAS="sudo wget" +				;;  			"")  				APREP_APT_EXTRAS=  				;; @@ -274,5 +277,32 @@ case "$1" in  		go download  		go version  		;; +	"complex-test") +		shift +		case "$1" in +			"split-deb-upgrade") +				shift +				rm forgejo-deb-repo_0-0_all.deb +				wget --content-disposition https://code.forgejo.org/forgejo-contrib/-/packages/debian/forgejo-deb-repo/0-0/files/2890 +				export DEBIAN_FRONTEND=noninteractive +				apt install -y ./forgejo-deb-repo_0-0_all.deb +				apt update -qq +				apt upgrade -y +				apt install forgejo$1 +				cp test-res/app.ini.modified /etc/forgejo/app.ini +				apt install ./forgejo$1_*_amd64.deb ./forgejo-common_*_all.deb +				cat /etc/forgejo/app.ini +				;; +		esac +		;; +	"full-instance-clean") +		export DEBIAN_FRONTEND=noninteractive +		apt purge -y forgejo forgejo-sqlite forgejo-common forgejo-bin +		rm -rf /var/lib/forgejo +		rm -rf /etc/forgejo /etc/default/forgejo /etc/systemd/system/forgejo.service.d +		sudo deluser forgejo +		apt purge -y forgejo-deb-repo forgejo-deb-repokey +		exit 0 +		;;  esac  | 
