Ensure 'make uninstall' remove bin and conf files.
I updated the 'make uninstall' command to remove: 1. podman and remote bin 2. cni/net.d/87-podman-bridge.conflist 3. podman.conf 4. systemd conf files: io.podman.socket.* Closes #4572 Signed-off-by: Neville Cain <neville.cain@qonto.eu>
This commit is contained in:
		
							parent
							
								
									c759c3f78d
								
							
						
					
					
						commit
						6441324192
					
				
							
								
								
									
										10
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										10
									
								
								Makefile
								
								
								
								
							|  | @ -447,12 +447,22 @@ install.systemd: | ||||||
| 	install ${SELINUXOPT} -m 644 contrib/varlink/podman.conf ${DESTDIR}${TMPFILESDIR}/podman.conf | 	install ${SELINUXOPT} -m 644 contrib/varlink/podman.conf ${DESTDIR}${TMPFILESDIR}/podman.conf | ||||||
| 
 | 
 | ||||||
| uninstall: | uninstall: | ||||||
|  | 	# Remove manpages | ||||||
| 	for i in $(filter %.1,$(MANPAGES_DEST)); do \
 | 	for i in $(filter %.1,$(MANPAGES_DEST)); do \
 | ||||||
| 		rm -f $(DESTDIR)$(MANDIR)/man1/$$(basename $${i}); \
 | 		rm -f $(DESTDIR)$(MANDIR)/man1/$$(basename $${i}); \
 | ||||||
| 	done; \
 | 	done; \
 | ||||||
| 	for i in $(filter %.5,$(MANPAGES_DEST)); do \
 | 	for i in $(filter %.5,$(MANPAGES_DEST)); do \
 | ||||||
| 		rm -f $(DESTDIR)$(MANDIR)/man5/$$(basename $${i}); \
 | 		rm -f $(DESTDIR)$(MANDIR)/man5/$$(basename $${i}); \
 | ||||||
| 	done | 	done | ||||||
|  | 	# Remove podman and remote bin | ||||||
|  | 	rm -f $(DESTDIR)$(BINDIR)/podman | ||||||
|  | 	rm -f $(DESTDIR)$(BINDIR)/podman-remote | ||||||
|  | 	# Remove related config files | ||||||
|  | 	rm -f ${DESTDIR}${ETCDIR}/cni/net.d/87-podman-bridge.conflist | ||||||
|  | 	rm -f ${DESTDIR}${TMPFILESDIR}/podman.conf | ||||||
|  | 	rm -f ${DESTDIR}${SYSTEMDDIR}/io.podman.socket | ||||||
|  | 	rm -f ${DESTDIR}${USERSYSTEMDDIR}/io.podman.socket | ||||||
|  | 	rm -f ${DESTDIR}${SYSTEMDDIR}/io.podman.service | ||||||
| 
 | 
 | ||||||
| .PHONY: .gitvalidation | .PHONY: .gitvalidation | ||||||
| .gitvalidation: .gopathok | .gitvalidation: .gopathok | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue