├── README.md ├── Makefile └── snapcraft.yaml /README.md: -------------------------------------------------------------------------------- 1 | # Empty base snap for snaps that need no libc or similar. 2 | 3 | An empty base snap that contains nothing except the directories 4 | required as mount points. 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | DIRS := dev etc home lib/modules media proc root \ 4 | run/media run/netns \ 5 | snap sys tmp \ 6 | usr/bin usr/lib/snapd usr/src \ 7 | var/lib/snapd var/log var/snap var/tmp 8 | 9 | install: 10 | $(foreach dir,$(DIRS),mkdir -p $(DESTDIR)/$(dir);) 11 | ln -s /run $(DESTDIR)/var/run 12 | 13 | clean: 14 | rm -rf $(DESTDIR) 15 | -------------------------------------------------------------------------------- /snapcraft.yaml: -------------------------------------------------------------------------------- 1 | name: bare 2 | version: "1.0" 3 | type: base 4 | summary: Empty base snap for snaps that need no libc or similar. 5 | description: | 6 | An empty base snap that contains nothing except the directories 7 | required as mount points. 8 | platforms: 9 | all: 10 | build-on: [amd64] 11 | build-for: [all] 12 | build-base: core24 13 | confinement: strict 14 | 15 | parts: 16 | dir-layout: 17 | plugin: make 18 | source: . 19 | --------------------------------------------------------------------------------