add target for tmpfiles create
This commit is contained in:
		
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							@@ -21,6 +21,10 @@ sd-reload:  ## Run this after editing systemd service/timer files
 | 
				
			|||||||
sd-users:  ## Run this after adding new users
 | 
					sd-users:  ## Run this after adding new users
 | 
				
			||||||
	sudo systemctl restart systemd-sysusers.service
 | 
						sudo systemctl restart systemd-sysusers.service
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.PHONY: tmpfiles
 | 
				
			||||||
 | 
					tmpfiles:  ## Run this after editing files under tmpfiles.d
 | 
				
			||||||
 | 
						sudo systemd-tmpfiles --create
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: save-perms
 | 
					.PHONY: save-perms
 | 
				
			||||||
save-perms:  ## Saves the file permissions to ./acl. Run this after adding new files with correct permissions
 | 
					save-perms:  ## Saves the file permissions to ./acl. Run this after adding new files with correct permissions
 | 
				
			||||||
	getfacl --recursive root | ./makepac/sort_acl.sh > acl
 | 
						getfacl --recursive root | ./makepac/sort_acl.sh > acl
 | 
				
			||||||
@@ -29,9 +33,8 @@ save-perms:  ## Saves the file permissions to ./acl. Run this after adding new f
 | 
				
			|||||||
set-perms:  ## Restores permissions of all files from ./acl
 | 
					set-perms:  ## Restores permissions of all files from ./acl
 | 
				
			||||||
	sudo setfacl --restore acl
 | 
						sudo setfacl --restore acl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# TODO: Remove glob
 | 
					 | 
				
			||||||
.PHONY: user-perms
 | 
					.PHONY: user-perms
 | 
				
			||||||
user-perms: ## Grant running user all permissions. Need for git operations. Does not get copied to real filesystem
 | 
					user-perms:  ## Grant running user all permissions. Need for git operations. Does not get copied to real filesystem
 | 
				
			||||||
	find root -type f | xargs sudo setfacl -m "u:${USER}:r"
 | 
						find root -type f | xargs sudo setfacl -m "u:${USER}:r"
 | 
				
			||||||
	find root -type d | xargs sudo setfacl -m "u:${USER}:rwx"
 | 
						find root -type d | xargs sudo setfacl -m "u:${USER}:rwx"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user