Add narFromPath op to nix daemon
This commit is contained in:
		
							parent
							
								
									a705e8ce0a
								
							
						
					
					
						commit
						b4b5e9ce2f
					
				
					 2 changed files with 9 additions and 0 deletions
				
			
		|  | @ -46,6 +46,7 @@ typedef enum { | |||
|     wopVerifyStore = 35, | ||||
|     wopBuildDerivation = 36, | ||||
|     wopAddSignatures = 37, | ||||
|     wopNarFromPath = 38 | ||||
| } WorkerOp; | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -576,6 +576,14 @@ static void performOp(ref<LocalStore> store, bool trusted, unsigned int clientVe | |||
|         break; | ||||
|     } | ||||
| 
 | ||||
|     case wopNarFromPath: { | ||||
|         auto path = readStorePath(*store, from); | ||||
|         startWork(); | ||||
|         dumpPath(path, to); | ||||
|         stopWork(); | ||||
|         break; | ||||
|     } | ||||
| 
 | ||||
|     default: | ||||
|         throw Error(format("invalid operation %1%") % op); | ||||
|     } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue