mirror of
https://github.com/GoogleContainerTools/kaniko
synced 2026-09-30 08:01:21 +02:00
+1
-1
@@ -130,7 +130,7 @@ func addDefaultHOME(u string, envs []string) ([]string, error) {
|
||||
// If user is set to username, set value of HOME to /home/${user}
|
||||
// Otherwise the user is set to uid and HOME is /
|
||||
userObj, err := userLookup(u)
|
||||
if err == nil {
|
||||
if err != nil {
|
||||
if uo, e := userLookupId(u); e == nil {
|
||||
userObj = uo
|
||||
} else {
|
||||
|
||||
@@ -55,23 +55,23 @@ var userTests = []struct {
|
||||
expectedUID: "fakeUser",
|
||||
},
|
||||
{
|
||||
user: "root:root",
|
||||
user: "root",
|
||||
userObj: &user.User{Uid: "root", Gid: "some"},
|
||||
expectedUID: "root",
|
||||
},
|
||||
{
|
||||
user: "0:root",
|
||||
user: "0",
|
||||
userObj: &user.User{Uid: "0"},
|
||||
expectedUID: "0",
|
||||
},
|
||||
{
|
||||
user: "root:0",
|
||||
user: "root",
|
||||
userObj: &user.User{Uid: "root"},
|
||||
expectedUID: "root",
|
||||
expectedGID: "f0",
|
||||
},
|
||||
{
|
||||
user: "0:0",
|
||||
user: "0",
|
||||
userObj: &user.User{Uid: "0"},
|
||||
expectedUID: "0",
|
||||
},
|
||||
@@ -81,12 +81,12 @@ var userTests = []struct {
|
||||
expectedUID: "root",
|
||||
},
|
||||
{
|
||||
user: "root:$envgroup",
|
||||
user: "root",
|
||||
userObj: &user.User{Uid: "root"},
|
||||
expectedUID: "root",
|
||||
},
|
||||
{
|
||||
user: "some:grp",
|
||||
user: "some",
|
||||
userObj: &user.User{Uid: "some"},
|
||||
expectedUID: "some",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user