Compare commits
1 Commits
998f8ed1a9
...
bc1f61e8cb
Author | SHA1 | Date | |
---|---|---|---|
bc1f61e8cb |
26
Makefile
26
Makefile
@@ -1,24 +1,30 @@
|
|||||||
.PHONY: build install clean
|
.PHONY: default configure build install clean
|
||||||
|
|
||||||
DIST := trixie
|
DIST := trixie
|
||||||
INFO := debian13
|
INFO := debian13
|
||||||
ISO := $(shell readlink -f ./builds/trixie/live-image-amd64.hybrid.iso)
|
|
||||||
NAME := live_$(DIST)
|
NAME := live_$(DIST)
|
||||||
|
PKGS := base
|
||||||
|
STOW := base
|
||||||
|
ISO := $(shell readlink -f ./builds/$(DIST)/live-image-amd64.hybrid.iso)
|
||||||
MEM := 16384
|
MEM := 16384
|
||||||
CPU := 2
|
CPU := 2
|
||||||
|
|
||||||
default: build
|
default: configure build
|
||||||
|
|
||||||
build:
|
configure:
|
||||||
mkdir -p builds/$(DIST)
|
mkdir -p builds/$(DIST)
|
||||||
cd builds/$(DIST) && \
|
cd builds/$(DIST) && \
|
||||||
lb config \
|
lb config --distribution $(DIST) --debian-installer live
|
||||||
--distribution $(DIST) \
|
stow -t ./builds/$(DIST) -D $(PKGS)
|
||||||
--debian-installer live && \
|
stow -t ./builds/$(DIST) $(STOW)
|
||||||
|
|
||||||
|
build:
|
||||||
|
cd builds/$(DIST) && \
|
||||||
|
sudo lb clean --chroot && \
|
||||||
sudo lb build
|
sudo lb build
|
||||||
|
|
||||||
install:
|
install:
|
||||||
virt-install --connect qemu:///session \
|
virt-install \
|
||||||
--name "$(NAME)" \
|
--name "$(NAME)" \
|
||||||
--osinfo "$(INFO)" \
|
--osinfo "$(INFO)" \
|
||||||
--machine q35 \
|
--machine q35 \
|
||||||
@@ -32,6 +38,6 @@ install:
|
|||||||
--noautoconsole
|
--noautoconsole
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
virsh --connect qemu:///session \
|
virsh destroy "$(NAME)" || true
|
||||||
undefine --nvram --snapshots-metadata "$(NAME)" || true
|
virsh undefine "$(NAME)" || true
|
||||||
sudo rm -rf ./builds
|
sudo rm -rf ./builds
|
||||||
|
9
base/config/package-lists/base.list.chroot
Normal file
9
base/config/package-lists/base.list.chroot
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
curl
|
||||||
|
pwgen
|
||||||
|
python3-pip
|
||||||
|
python3-venv
|
||||||
|
stow
|
||||||
|
tmux
|
||||||
|
tree
|
||||||
|
vim
|
||||||
|
wireguard
|
Reference in New Issue
Block a user