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 | ||||
| 
 | ||||
| uninstall: | ||||
| 	# Remove manpages | ||||
| 	for i in $(filter %.1,$(MANPAGES_DEST)); do \
 | ||||
| 		rm -f $(DESTDIR)$(MANDIR)/man1/$$(basename $${i}); \
 | ||||
| 	done; \
 | ||||
| 	for i in $(filter %.5,$(MANPAGES_DEST)); do \
 | ||||
| 		rm -f $(DESTDIR)$(MANDIR)/man5/$$(basename $${i}); \
 | ||||
| 	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 | ||||
| .gitvalidation: .gopathok | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue