forked from vieter-v/vieter
				
			fix: don't pass --nodeps to initial build step (#173)
This fixes packages that require their dependencies in `pkgver` or `prepare` failing to build. Reviewed-on: vieter/vieter#173 Co-authored-by: LordMZTE <lord@mzte.de> Co-committed-by: LordMZTE <lord@mzte.de>hash-on-upload
							parent
							
								
									78fc3afcd3
								
							
						
					
					
						commit
						0bac221aee
					
				| 
						 | 
					@ -15,7 +15,7 @@ repositories. After the image has been created, each repository returned by
 | 
				
			||||||
previously created image as a base. Each container goes through the following steps:
 | 
					previously created image as a base. Each container goes through the following steps:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1. The repository is cloned
 | 
					1. The repository is cloned
 | 
				
			||||||
2. `makepkg --nobuild --nodeps` is ran to update the `pkgver` variable inside
 | 
					2. `makepkg --nobuild --syncdeps --needed --noconfirm` is ran to update the `pkgver` variable inside
 | 
				
			||||||
   the `PKGBUILD` file
 | 
					   the `PKGBUILD` file
 | 
				
			||||||
3. A HEAD request is sent to the Vieter server to check whether the specific
 | 
					3. A HEAD request is sent to the Vieter server to check whether the specific
 | 
				
			||||||
   version of the package is already present. If it is, the container exits.
 | 
					   version of the package is already present. If it is, the container exits.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ pub fn build_repo(address string, api_key string, base_image_id string, repo &db
 | 
				
			||||||
	commands := [
 | 
						commands := [
 | 
				
			||||||
		'git clone --single-branch --depth 1 --branch $repo.branch $repo.url repo',
 | 
							'git clone --single-branch --depth 1 --branch $repo.branch $repo.url repo',
 | 
				
			||||||
		'cd repo',
 | 
							'cd repo',
 | 
				
			||||||
		'makepkg --nobuild --nodeps',
 | 
							'makepkg --nobuild --syncdeps --needed --noconfirm',
 | 
				
			||||||
		'source PKGBUILD',
 | 
							'source PKGBUILD',
 | 
				
			||||||
		// The build container checks whether the package is already
 | 
							// The build container checks whether the package is already
 | 
				
			||||||
		// present on the server
 | 
							// present on the server
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue