mirror of
				https://codeberg.org/hako/Rosenthal.git
				synced 2025-11-04 03:34:37 +00:00 
			
		
		
		
	service: forgejo: Create log directory.
* modules/rosenthal/services/web.scm (forgejo-activation): Create /var/log/forgejo.
This commit is contained in:
		
							parent
							
								
									3daa92a216
								
							
						
					
					
						commit
						fd288d075b
					
				@ -194,11 +194,13 @@ reload its configuration file."))
 | 
			
		||||
(define forgejo-activation
 | 
			
		||||
  #~(begin
 | 
			
		||||
      (use-modules (guix build utils))
 | 
			
		||||
      (let ((dir "/var/lib/forgejo")
 | 
			
		||||
            (user (getpwnam "forgejo")))
 | 
			
		||||
        (mkdir-p dir)
 | 
			
		||||
        (chown dir (passwd:uid user) (passwd:gid user))
 | 
			
		||||
        (chmod dir #o750))))
 | 
			
		||||
      (let ((user (getpwnam "forgejo")))
 | 
			
		||||
        (for-each
 | 
			
		||||
         (lambda (dir)
 | 
			
		||||
           (mkdir-p dir)
 | 
			
		||||
           (chown dir (passwd:uid user) (passwd:gid user))
 | 
			
		||||
           (chmod dir #o750))
 | 
			
		||||
         '("/var/lib/forgejo" "/var/log/forgejo")))))
 | 
			
		||||
 | 
			
		||||
(define forgejo-shepherd-service
 | 
			
		||||
  (match-record-lambda <forgejo-configuration>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user