build: 'make clean' doesn't delete os-config.tmpl.
Fixes <http://bugs.gnu.org/18243>. Reported by Andreas Enge and Mark H. Weaver. * Makefile.am (EXAMPLES): New variable. (nobase_dist_guilemodule_DATA): Add it. * gnu-system.am (GNU_SYSTEM_MODULES): Remove gnu/system/os-config.tmpl.
This commit is contained in:
		
							parent
							
								
									8991a470ea
								
							
						
					
					
						commit
						ebc32b3110
					
				
					 2 changed files with 5 additions and 2 deletions
				
			
		| 
						 | 
					@ -107,9 +107,13 @@ KCONFIGS =					\
 | 
				
			||||||
  gnu/packages/linux-libre-i686.conf		\
 | 
					  gnu/packages/linux-libre-i686.conf		\
 | 
				
			||||||
  gnu/packages/linux-libre-x86_64.conf
 | 
					  gnu/packages/linux-libre-x86_64.conf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Templates, examples.
 | 
				
			||||||
 | 
					EXAMPLES =					\
 | 
				
			||||||
 | 
					  gnu/system/os-config.tmpl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GOBJECTS = $(MODULES:%.scm=%.go) guix/config.go
 | 
					GOBJECTS = $(MODULES:%.scm=%.go) guix/config.go
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nobase_dist_guilemodule_DATA = $(MODULES) $(KCONFIGS)
 | 
					nobase_dist_guilemodule_DATA = $(MODULES) $(KCONFIGS) $(EXAMPLES)
 | 
				
			||||||
nobase_nodist_guilemodule_DATA = $(GOBJECTS) guix/config.scm
 | 
					nobase_nodist_guilemodule_DATA = $(GOBJECTS) guix/config.scm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Do we need to provide our own non-broken (srfi srfi-37) module?
 | 
					# Do we need to provide our own non-broken (srfi srfi-37) module?
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -269,7 +269,6 @@ GNU_SYSTEM_MODULES =				\
 | 
				
			||||||
  gnu/system/file-systems.scm			\
 | 
					  gnu/system/file-systems.scm			\
 | 
				
			||||||
  gnu/system/grub.scm				\
 | 
					  gnu/system/grub.scm				\
 | 
				
			||||||
  gnu/system/install.scm			\
 | 
					  gnu/system/install.scm			\
 | 
				
			||||||
  gnu/system/os-config.tmpl			\
 | 
					 | 
				
			||||||
  gnu/system/linux.scm				\
 | 
					  gnu/system/linux.scm				\
 | 
				
			||||||
  gnu/system/linux-initrd.scm			\
 | 
					  gnu/system/linux-initrd.scm			\
 | 
				
			||||||
  gnu/system/shadow.scm				\
 | 
					  gnu/system/shadow.scm				\
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue