Skip to content

Latest commit

 

History

History

example

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Example

Build the program

cc -O2 -Wall -Werror -pedantic -std=c99 -o main main.c

Turn it into a portable service (it embeds the main.service, main and main.c).

../portabledize.sh -s main.service -f files

Then you can attach the created image. It does all the systemd magic behind the scene.

sudo portablectl attach ./main.raw
sudo portablectl detach main

If you want to inpect the raw image, you can mount it

mkdir -p /tmp/main
sudo mount -o loop main.raw /tmp/main
ls -alh /tmp/main