Skip to content

Commit 020fda7

Browse files
authored
Merge pull request #1024 from giuseppe/add-personality-schema
schema: add missing definition for personality
2 parents bab266e + e6e17ad commit 020fda7

File tree

4 files changed

+24
-3
lines changed

4 files changed

+24
-3
lines changed

schema/config-linux.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,10 @@
249249
"pattern": "^MB:[^\\n]*$"
250250
}
251251
}
252+
},
253+
"personality": {
254+
"type": "object",
255+
"$ref": "defs-linux.json#/definitions/Personality"
252256
}
253257
}
254258
}

schema/config-schema.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@
9393
"$ref": "defs.json#/definitions/GID"
9494
},
9595
"umask": {
96-
"id": "https://opencontainers.org/schema/bundle/process/user/umask",
9796
"$ref": "defs.json#/definitions/Umask"
9897
},
9998
"additionalGids": {

schema/defs-linux.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
{
22
"definitions": {
3+
"PersonalityDomain": {
4+
"type": "string",
5+
"enum": [
6+
"LINUX",
7+
"LINUX32"
8+
]
9+
},
10+
"Personality": {
11+
"type": "object",
12+
"properties": {
13+
"domain": {
14+
"$ref": "#/definitions/PersonalityDomain"
15+
},
16+
"flags": {
17+
"$ref": "defs.json#/definitions/ArrayOfStrings"
18+
}
19+
}
20+
},
321
"RootfsPropagation": {
422
"type": "string",
523
"enum": [

schema/defs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@
6060
"GID": {
6161
"$ref": "#/definitions/uint32"
6262
},
63-
"Umask": {
63+
"Umask": {
6464
"$ref": "#/definitions/uint32"
65-
},
65+
},
6666
"ArrayOfGIDs": {
6767
"type": "array",
6868
"items": {

0 commit comments

Comments
 (0)