file-systems: Always write the options field in /etc/mtab.
* gnu/build/file-systems.scm (mount-file-system): When OPTIONS is false, write "rw" to /etc/mtab. This fixes a bug whereby 'remove-from-mtab' in (guix syscalls) would otherwise raise a 'match-error' because of the missing field. This affected file systems mounted from the initrd, such as devtmpfs, which has options == #f.
This commit is contained in:
		
							parent
							
								
									8c3fc83411
								
							
						
					
					
						commit
						1c27641f46
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -293,7 +293,7 @@ run a file system check." | |||
|        (mkdir-p (string-append root "/etc")) | ||||
|        (let ((port (open-file (string-append root "/etc/mtab") "a"))) | ||||
|          (format port "~a ~a ~a ~a 0 0~%" | ||||
|                  source mount-point type (or options "")) | ||||
|                  source mount-point type (or options "rw")) | ||||
|          (close-port port)))))) | ||||
| 
 | ||||
| ;;; file-systems.scm ends here | ||||
|  |  | |||
		Reference in a new issue