# List package dependencies for Debian bootc-image-builder
# This file is processed from the Containerfile by default, using leading '#' as comments.

# This project uses osbuild (from debian-forge - will be added when available)
# osbuild
# osbuild-ostree
# osbuild-depsolve-deb
# osbuild-lvm2

# We mount container images internally
podman

# Image building dependencies
qemu-utils

# APT and package management
apt
apt-utils
dpkg
debconf

# Bootc and ostree support (from debian-forge - will be added when available)
# bootc
# apt-ostree
# deb-bootupd

# Essential system tools
systemd
util-linux
coreutils
findutils
grep
gzip
tar
bzip2
xz-utils

# Network and connectivity
curl
wget
ca-certificates

# Security and authentication
sudo
passwd
login
libpam-modules
libpam-modules-bin
libpam-runtime
libpam-systemd

# Hardware support
udev
pciutils
usbutils

# Filesystem support
e2fsprogs
xfsprogs
btrfs-progs
dosfstools

# System utilities
procps
psmisc
lsof
less
nano
vim-tiny

# Logging and monitoring
rsyslog
logrotate
cron

# Time and locale
tzdata
locales
keyboard-configuration

# Boot support
grub-common
grub-pc
grub-pc-bin
grub2-common

# Network tools
netbase
ifupdown
iproute2
iputils-ping
net-tools
openssh-server
openssh-client

# Package management
debian-archive-keyring

# Development and debugging (optional)
strace
hexedit
hdparm
smartmontools
