1
0
Fork 0
Commit graph

12 commits

Author SHA1 Message Date
e2f2b3e35f
generate: container: Fix spelling mistake
Search, not serach...

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 15:58:53 +02:00
53622827a0
generate: log: Add encoding=utf-8 to Path.open
Specify the encoding to use for the logfile.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 15:57:23 +02:00
7200d09621
containerctl: Add containerctl script
Add script to generate and exec control scripts.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 15:51:26 +02:00
b0df681fea
generate: generate: Implement writing the control scripts
Implement writing all control scripts and making them executable.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 14:45:52 +02:00
015f2e5a16
generate: container: Rename Container.crate to Container.create_container
Since the environemt creation are now seperate methods, the create and
create_container split is no longer needed.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:34:04 +02:00
d67dcfd466
generate: container: Remoev unused import
Remove an import that is no longer used.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:24:32 +02:00
13cbc2f403
generate: container: Update methods to use {create,remove}_environment
Update Container methods to use the new {create,remove}_environment
methods.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:22:38 +02:00
3f5ccffc4a
generate: container: Add {create,remove}_environment wrappers
Add {create,remove}_environment wrappers to the Container class, so that
the generate script can access them.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:17:35 +02:00
17adc701a8
generate: container: Remove if ! [ -d dir ] from Environment.create
Remove the if ! [ -d {file.parent} ] check from Envrionment.create(), as
the directory has to exists, since the script checking if it exists also
is located in that directort...

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:08:30 +02:00
995a66c753
generate: Add python script to generate control scripts
Generates control scripts from a given container config. For now the
actual generate.py does nothing.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 13:00:41 +02:00
d9ef9e395d
example.container: Add container example configuration
Add an example configuration to showcase different ways to configure
container options.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 12:57:26 +02:00
db93286e11
meta: Initial commit
Add a gitignore and ruff config file.

Signed-off-by: Enno Tensing <tenno@suij.in>
2025-07-22 12:56:39 +02:00