guix: profiles: Fix auto-generated file deletion.
* guix/profiles.scm (texlive-font-maps): Make sure auto-generated file exists
before deleting it, which is not guaranteed when creating the initial texmf
tree union.
This is a followup to e43cbeafd1.
			
			
This commit is contained in:
		
							parent
							
								
									2c8da3d824
								
							
						
					
					
						commit
						c173819c8e
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -1815,9 +1815,12 @@ MANIFEST." | ||||||
|                        #:create-all-directories? #t |                        #:create-all-directories? #t | ||||||
|                        #:log-port (%make-void-port "w")) |                        #:log-port (%make-void-port "w")) | ||||||
| 
 | 
 | ||||||
|           ;; Clear files that are going to be regenerated. |           ;; Clear files that are going to be regenerated, or copied from | ||||||
|  |           ;; a different place, in order to prevent failures during profile | ||||||
|  |           ;; generation. | ||||||
|           (with-directory-excursion "/tmp/texlive/share/texmf-dist" |           (with-directory-excursion "/tmp/texlive/share/texmf-dist" | ||||||
|             (for-each delete-file |             (for-each (lambda (file) | ||||||
|  |                         (when (file-exists? file) (delete-file file))) | ||||||
|                       (list "fonts/map/dvipdfmx/updmap/kanjix.map" |                       (list "fonts/map/dvipdfmx/updmap/kanjix.map" | ||||||
|                             "fonts/map/dvips/updmap/builtin35.map" |                             "fonts/map/dvips/updmap/builtin35.map" | ||||||
|                             "fonts/map/dvips/updmap/download35.map" |                             "fonts/map/dvips/updmap/download35.map" | ||||||
|  |  | ||||||
		Reference in a new issue