|  |  |  | @ -11,10 +11,9 @@ import ( | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | // OpenFile opens a file on the machine's config directory with the specified flags
 | 
			
		
	
		
			
				
					|  |  |  |  | func (m *Machine) OpenFile(name string, flags int, args ...any) (fs.File, error) { | 
			
		
	
		
			
				
					|  |  |  |  | 	base := m.zone.zones.dir | 
			
		
	
		
			
				
					|  |  |  |  | 	fullName := m.getFilename(name, args...) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	return fs.OpenFile(base, fullName, flags, 0644) | 
			
		
	
		
			
				
					|  |  |  |  | 	return m.zone.zones.OpenFile(fullName, flags) | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | // CreateTruncFile creates or truncates a file on the machine's config directory
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -49,10 +48,9 @@ func (m *Machine) RemoveFile(name string, args ...any) error { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | // ReadFile reads a file from the machine's config directory
 | 
			
		
	
		
			
				
					|  |  |  |  | func (m *Machine) ReadFile(name string, args ...any) ([]byte, error) { | 
			
		
	
		
			
				
					|  |  |  |  | 	base := m.zone.zones.dir | 
			
		
	
		
			
				
					|  |  |  |  | 	fullName := m.getFilename(name, args...) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	return fs.ReadFile(base, fullName) | 
			
		
	
		
			
				
					|  |  |  |  | 	return m.zone.zones.ReadFile(fullName) | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | // WriteStringFile writes the given content to a file on the machine's config directory
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |