Created
June 19, 2022 17:50
-
-
Save alecco/ed836332aef4428f56fa7fd02c22eca7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://www.redhat.com/sysadmin/podman-inside-container | |
# https://fedoramagazine.org/podman-with-capabilities-on-fedora/ | |
# https://wiki.debian.org/CrossCompiling | |
# XXX need to run as root as debootstrap needs mknod privilege | |
sudo podman pull debian:stable-slim | |
sudo podman run -it --cap-add=all --privileged debian:stable-slim | |
# set -o vi | |
# cat >> /etc/apt/sources.list | |
# XXX added | |
deb-src http://deb.debian.org/debian stable main | |
^D | |
# apt-get update | |
# apt-get install build-essential linux-headers-generic debhelper dpkg-dev vim | |
# apt-get sbuild | |
# mkdir workdir && chown -Rv _apt:root workdir && cd workdir | |
# apt-get source acl | |
# cd acl-2.2.53/ # or whatever | |
# maybe not | |
# apt-get pbuilder cowbuilder # and maybe git-buildpackage | |
# cat >> ~/.pbuilderrc | |
PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-apt" | |
^D | |
# pbuilder create | |
# cowbuilder --create | |
# sudo dpkg --add-architecture armhf | |
# sudo apt-get update | |
# sudo apt-get install build-essential crossbuild-essential-armhf | |
# sudo sbuild-createchroot --make-sbuild-tarball=/srv/chroots/sid-sbuild.tgz sid /srv/chroots/sid http://deb.debian.org/debian/ | |
# adduser <username> | |
# sbuild-adduser <username> | |
# apt install sbuild mmdebstrap | |
# mkdir -p ~/.cache/sbuild | |
# schroot debootstrap apt-cacher-ng devscripts piuparts | |
# sbuild --keygen # FAILS ?? | |
# schroot -l # Should list one chroot with a source file (e.g. source:sid-amd64-sbuild) | |
# sudo sbuild-apt sid-amd64-sbuild apt-get install vim.tiny zile | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment