mirror of
				https://github.com/yuezk/GlobalProtect-openconnect.git
				synced 2025-05-20 07:26:58 -04:00 
			
		
		
		
	Update build
This commit is contained in:
		
							
								
								
									
										15
									
								
								.github/workflows/build.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/build.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -130,7 +130,7 @@ jobs: | ||||
|     - name: Install PKGBUILD package | ||||
|       run: | | ||||
|         cd globalprotect-openconnect-*/ | ||||
|         sudo pacman -U .build/pkgbuild/*.pkg.tar.zst | ||||
|         sudo pacman -U --noconfirm .build/pkgbuild/*.pkg.tar.zst | ||||
|  | ||||
|         gpclient --version | ||||
|         gpservice --version | ||||
| @@ -145,21 +145,22 @@ jobs: | ||||
|  | ||||
|   binary: | ||||
|     runs-on: ubuntu-latest | ||||
|     needs: [tarball] | ||||
|     container: | ||||
|       image: yuezk/gpdev:main | ||||
|       credentials: | ||||
|         username: ${{ secrets.DOCKER_HUB_USERNAME }} | ||||
|         password: ${{ secrets.DOCKER_HUB_TOKEN }} | ||||
|     steps: | ||||
|       - name: Checkout GlobalProtect-openconnect | ||||
|         uses: actions/checkout@v3 | ||||
|       - name: Download tarball | ||||
|         uses: actions/download-artifact@v3 | ||||
|         with: | ||||
|           token: ${{ secrets.GH_PAT }} | ||||
|           repository: yuezk/GlobalProtect-openconnect | ||||
|           path: gp | ||||
|           name: artifact-tarball | ||||
|       - name: Build binary using OFFLINE mode | ||||
|         run: | | ||||
|           cd gp | ||||
|           tar -xzf globalprotect-openconnect-*.tar.gz | ||||
|           cd globalprotect-openconnect-*/ | ||||
|  | ||||
|           make binary OFFLINE=1 | ||||
|       - name: Install binary | ||||
|         run: | | ||||
|   | ||||
							
								
								
									
										8
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								Makefile
									
									
									
									
									
								
							| @@ -63,6 +63,8 @@ build-fe: | ||||
| 	fi | ||||
|  | ||||
| build-rs: | ||||
| 	printenv | ||||
|  | ||||
| 	if [ $(OFFLINE) -eq 1 ]; then \ | ||||
| 		tar -xJf vendor.tar.xz; \ | ||||
| 	fi | ||||
| @@ -135,7 +137,9 @@ deb: init-debian | ||||
|  | ||||
| 	dch --create --distribution unstable --package $(PKG_NAME) --newversion $(VERSION)-$(REVISION) "Bugfix and improvements." | ||||
|  | ||||
| 	debuild --preserve-env -e PATH -us -uc -b | ||||
| 	printenv | ||||
|  | ||||
| 	debuild -e PATH -us -uc -b | ||||
|  | ||||
| check-ppa: | ||||
| 	if [ $(OFFLINE) -eq 0 ]; then \ | ||||
| @@ -183,7 +187,7 @@ rpm: init-rpm tarball | ||||
| 	rm -rf $(HOME)/rpmbuild | ||||
| 	rpmdev-setuptree | ||||
|  | ||||
| 	cp .build/tarball/${PKG}.tar.gz $(HOME)/rpmbuild/SOURCES | ||||
| 	cp .build/tarball/${PKG}.tar.gz $(HOME)/rpmbuild/SOURCES/${PKG_NAME}.tar.gz | ||||
| 	rpmbuild -ba .build/rpm/globalprotect-openconnect.spec | ||||
|  | ||||
| 	# Copy RPM package from build directory | ||||
|   | ||||
		Reference in New Issue
	
	Block a user