mirror of
https://github.com/quamotion/dotnet-packaging.git
synced 2026-07-08 18:06:08 +00:00
Merge pull request #119 from bartsaintgermain/StandardHome
Use the standard home folder when creating the new user
This commit is contained in:
@@ -129,7 +129,7 @@ namespace Packaging.Targets.Tests.Deb
|
||||
additionalMetadata: null);
|
||||
|
||||
Assert.Equal(@"/usr/sbin/groupadd -r demouser 2>/dev/null || :
|
||||
/usr/sbin/useradd -g demouser -s /sbin/nologin -r -d /opt/local demouser 2>/dev/null || :
|
||||
/usr/sbin/useradd -g demouser -s /sbin/nologin -r demouser 2>/dev/null || :
|
||||
echo 'Hello from pre install'
|
||||
", pkg.PreInstallScript, ignoreLineEndingDifferences: true);
|
||||
Assert.Equal(@"systemctl daemon-reload
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace Packaging.Targets.Deb
|
||||
// Add the user and group, under which the service runs.
|
||||
// These users are never removed because UIDs are re-used on Linux.
|
||||
pkg.PreInstallScript += $"/usr/sbin/groupadd -r {userName} 2>/dev/null || :\n" +
|
||||
$"/usr/sbin/useradd -g {userName} -s /sbin/nologin -r -d {prefix} {userName} 2>/dev/null || :\n";
|
||||
$"/usr/sbin/useradd -g {userName} -s /sbin/nologin -r {userName} 2>/dev/null || :\n";
|
||||
}
|
||||
|
||||
if (installService)
|
||||
|
||||
@@ -335,7 +335,7 @@ namespace Packaging.Targets.Rpm
|
||||
// Add the user and group, under which the service runs.
|
||||
// These users are never removed because UIDs are re-used on Linux.
|
||||
preIn += $"/usr/sbin/groupadd -r {userName} 2>/dev/null || :\n" +
|
||||
$"/usr/sbin/useradd -g {userName} -s /sbin/nologin -r -d {prefix} {userName} 2>/dev/null || :\n";
|
||||
$"/usr/sbin/useradd -g {userName} -s /sbin/nologin -r {userName} 2>/dev/null || :\n";
|
||||
}
|
||||
|
||||
if (installService)
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace cliscd
|
||||
Assert.NotEqual(0, user.UserId);
|
||||
Assert.NotEqual(0, user.GroupId);
|
||||
Assert.Equal("quamotion", user.GroupName);
|
||||
Assert.Equal("/usr/share/cliscd", user.HomeDirectory);
|
||||
Assert.Equal("/home/quamotion", user.HomeDirectory);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user