|
|
||
|---|---|---|
| bin | ||
| docker-brew-devuan@d7db0ca32e | ||
| .gitmodules | ||
| README.md | ||
| change-mkimage-link.sh | ||
| clean-devuan.sh | ||
| copy-in-dockerfiles.sh | ||
| copy-out-dockerfiles.sh | ||
| fetch-bfg.sh | ||
| fetch-git.sh | ||
| git-prune-files | ||
| update-devuan.sh | ||
README.md
We use docker-brew-devuan as a submodule and the files in this directory do operations upon its contents.
The concept is that we keep the master clean of artifacts of the build by creating a branch and switching to it before starting a build. Each release name has its own branch in the style of: dist-oldoldstable dist-oldstable dist-stable dist-testing dist-unstable
update-devuan.sh
Takes arguments: $1: jessie, ascii, beowulf, chimaera, ceres $2:
Sets the repo to: "devuan" Sets the mirror to: "pkgmaster.devian.org/merged" Sets the include: "inetutils-ping,iproute2"
Calls docker-brew-debian/update.sh which calls ../bin/mkimage.sh with: mkimage.sh --dir . --compression xz debootstrap --variant=minbase --components=main --include=inetutils-ping,iproute2 --force-check-gpg jessie http://pkgmaster.devuan.org/merged
which calls ../bin/mkimage/debootstrap
change-mkimage-link.sh
When we pulling in from upstream the symlink pointed to the maintainers home directory so we had to change the symlink to the local copy of mkimage.sh.
Since the project has been archived we have those files in this repo under bin.
clean-devuan.sh Clears docker-brew-devuan latest repo mirror and reduces components to only main
copy-in-dockerfiles.sh copy-out-dockerfiles.sh fetch-bfg.sh git-prune.files
We want to add the dbootstrap for foreign archictectures with:
sudo debootstrap --foreign --arch=armhf jessie jessie-armhf
Note the --foreign option that prevents debootstrap from running the second stage as this needs to be run in a chroot and thus cannot run without further magic on our Intel development machine.