Doh
This commit is contained in:
		
							parent
							
								
									ed56ea980b
								
							
						
					
					
						commit
						57b82256b0
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -251,13 +251,13 @@ LocalStore::LocalStore(bool reserveSpace)
 | 
			
		|||
       multi-user install. */
 | 
			
		||||
    if (getuid() == 0 && settings.buildUsersGroup != "") {
 | 
			
		||||
 | 
			
		||||
        mode_t perm = 01737;
 | 
			
		||||
 | 
			
		||||
        Path perUserDir = profilesDir + "/per-user";
 | 
			
		||||
        createDirs(perUserDir);
 | 
			
		||||
        if (chmod(perUserDir.c_str(), perm) == -1)
 | 
			
		||||
        if (chmod(perUserDir.c_str(), 01777) == -1)
 | 
			
		||||
            throw SysError(format("could not set permissions on ‘%1%’ to 1737") % perUserDir);
 | 
			
		||||
 | 
			
		||||
        mode_t perm = 01735;
 | 
			
		||||
 | 
			
		||||
        struct group * gr = getgrnam(settings.buildUsersGroup.c_str());
 | 
			
		||||
        if (!gr)
 | 
			
		||||
            printMsg(lvlError, format("warning: the group ‘%1%’ specified in ‘build-users-group’ does not exist")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue