Skip to content

Commit 1400055

Browse files
Base: Reduce amount of libraries in a BuggieBox container
We don't need most libraries if we copy the static version of BuggieBox, which helps minimizing what is exposed in such environment.
1 parent 5c13ada commit 1400055

File tree

1 file changed

+2
-51
lines changed

1 file changed

+2
-51
lines changed

Base/usr/share/runc/full-buggiebox-container.json

Lines changed: 2 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -27,62 +27,13 @@
2727
},
2828
{
2929
"type": "copy_custom",
30-
"source": "/bin/BuggieBox",
30+
"source": "/bin/BuggieBoxStatic",
3131
"target": "/bin/BuggieBox"
3232
},
3333
{
3434
"type": "copy_original",
3535
"sources": [
36-
"/usr/lib/Loader.so",
37-
"/usr/lib/libc.so",
38-
"/usr/lib/libgcc_s.so",
39-
"/usr/lib/libsystem.so",
40-
"/usr/lib/libshell.so.serenity",
41-
"/usr/lib/libshell.so",
42-
"/usr/lib/libshellminimal.so.serenity",
43-
"/usr/lib/libshellminimal.so",
44-
"/usr/lib/libarchive.so.serenity",
45-
"/usr/lib/libarchive.so",
46-
"/usr/lib/libelf.so.serenity",
47-
"/usr/lib/libelf.so",
48-
"/usr/lib/libgfx.so.serenity",
49-
"/usr/lib/libgfx.so",
50-
"/usr/lib/libline.so.serenity",
51-
"/usr/lib/libline.so",
52-
"/usr/lib/libregex.so.serenity",
53-
"/usr/lib/libregex.so",
54-
"/usr/lib/libaudio.so.serenity",
55-
"/usr/lib/libaudio.so",
56-
"/usr/lib/libcompress.so.serenity",
57-
"/usr/lib/libcompress.so",
58-
"/usr/lib/libfilesystem.so.serenity",
59-
"/usr/lib/libfilesystem.so",
60-
"/usr/lib/libcrypto.so.serenity",
61-
"/usr/lib/libcrypto.so",
62-
"/usr/lib/libcrypt.so.serenity",
63-
"/usr/lib/libcrypt.so",
64-
"/usr/lib/libcore.so",
65-
"/usr/lib/libcore.so.serenity",
66-
"/usr/lib/libcorebasic.so",
67-
"/usr/lib/libcorebasic.so.serenity",
68-
"/usr/lib/libcoreminimal.so",
69-
"/usr/lib/libcoreminimal.so.serenity",
70-
"/usr/lib/libunicode.so.serenity",
71-
"/usr/lib/libunicode.so",
72-
"/usr/lib/libsyntax.so.serenity",
73-
"/usr/lib/libsyntax.so",
74-
"/usr/lib/libcodecomprehension.so.serenity",
75-
"/usr/lib/libcodecomprehension.so",
76-
"/usr/lib/libriff.so.serenity",
77-
"/usr/lib/libriff.so",
78-
"/usr/lib/libipc.so.serenity",
79-
"/usr/lib/libipc.so",
80-
"/usr/lib/libthreading.so.serenity",
81-
"/usr/lib/libthreading.so",
82-
"/usr/lib/libtextcodec.so.serenity",
83-
"/usr/lib/libtextcodec.so",
84-
"/usr/lib/liburl.so.serenity",
85-
"/usr/lib/liburl.so"
36+
"/usr/lib/Loader.so"
8637
]
8738
},
8839
{

0 commit comments

Comments
 (0)