Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ffba7d498d 
								
							 
						 
						
							
							
								
								mapped-devices: LUKS partitions can be designated by their UUID.  
							
							... 
							
							
							
							* gnu/system/mapped-devices.scm (device-mapping-service-type): Add
'modules' and 'imported-modules' fields to 'shepherd-service'.
(open-luks-device): Use 'find-partition-by-luks-uuid' to lookup the
partition when SOURCE is a bytevector.
* gnu/system/linux-initrd.scm (base-initrd): Augment 'use-modules'
form.
* doc/guix.texi (Mapped Devices): Give example with a UUID. 
							
						 
						
							2016-04-18 01:24:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								4da8c19e83 
								
							 
						 
						
							
							
								
								mapped-devices: 'mapped-device-service' takes a <mapped-device>.  
							
							... 
							
							
							
							* gnu/system/mapped-devices.scm (device-mapping-service): Take a
<mapped-device> instead of 3 parameters.
(device-mapping-service-type): Adjust accordingly.
* gnu/system.scm (device-mapping-services): Adjust accordingly. 
							
						 
						
							2016-04-18 01:24:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea507bce2 
								
							 
						 
						
							
							
								
								services: Move 'device-mapping-service' to (gnu system mapped-devices).  
							
							... 
							
							
							
							* gnu/services/base.scm (device-mapping-service-type)
(device-mapping-service): Move to...
* gnu/system/mapped-devices.scm (device-mapping-service-type):
(device-mapping-service): ... here.  New variables. 
							
						 
						
							2016-04-18 01:24:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								374f14c265 
								
							 
						 
						
							
							
								
								system: Move 'luks-device-mapping' to (gnu system mapped-devices).  
							
							... 
							
							
							
							* gnu/system.scm (open-luks-device, close-luks-device)
(luks-device-mapping): Move to...
* gnu/system/mapped-devices.scm: ... here.  New file. 
							
						 
						
							2016-04-18 01:24:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								060d62a740 
								
							 
						 
						
							
							
								
								system: Add (gnu system mapped-devices).  
							
							... 
							
							
							
							* gnu/system/file-systems.scm (<mapped-device>, <mapped-device-type>):
Move to...
* gnu/system/mapped-devices.scm: ... here.  New file.
* gnu/system.scm, gnu/services/base.scm,
gnu/system/linux-initrd.scm: Use it.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it. 
							
						 
						
							2016-04-18 01:24:06 +02:00