aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-09Better create --arch --dist --tagHEADmasterRob Austein
* Add --arch * Default --dist and --arch from system * Default --tag from --dist and --arch
2019-04-15Support extra sources.list and gpg keyring files.Ilyas Gasanov
2019-04-15Custom mirror and components for baiji create.Ilyas Gasanov
This assumes that debootstrap treats empty string in the mirror argument as no mirror argument being passed at all. We can be safe as long as the runtime environment of debootstrap (i.e. the shell command language interpreter) does not distinguish between the two cases outlined above.
2019-04-15Replace illegal characters in build image tag.Ilyas Gasanov
Some packages have characters such as tilde (~) in their version strings, which cannot be used inside Docker image tags. See https://docs.docker.com/engine/reference/commandline/tag/
2019-04-15Don't check build dependencies in the host system.Ilyas Gasanov
By default dpkg-buildpackage checks build dependencies and conflicts before building the package, no matter whether source or binary. When no .dsc file is supplied to the build command, baiji uses dpkg-buildpackage to build a source package from the current directory first. This is liable to fail if the host system doesn't satisfy the build dependencies. Since the actual building job is done inside a Docker environment, we don't need this behavior.
2019-04-15Fix incorrect assumption on output directory name.Ilyas Gasanov
While executing the extract command, dpkg-source by default extracts the source package to an output directory named as source-version. If the source package format is 3.0 (quilt), the version string is taken from the orig tarball, not the dsc file. Baiji attempts to use the dsc version string, and fails if no correspondingly named output directory is found after the extraction.
2019-04-15Add missing README and copyrightRob Austein
2018-08-09Tweak doc for recent features.Rob Austein
* Baiji can now generate source packages * Baiji now uses a hash of the build dependency list to guess when it should generate a new package-specific build image; the user can override this guess with a command line argument.
2018-08-09Move package version back into image tag field.Rob Austein
2018-08-08Avoid unnecessary rebuilds of docker build images.Rob Austein
2018-08-08Sooo many flavors of build dependencies.Rob Austein
2018-08-08Build source package when user doesn't provide one.Rob Austein
2018-08-02DocRob Austein
2018-07-01Clean container when done.Rob Austein
2018-06-30Working.Rob Austein
Well, maybe. arrcus-sw runs to completion, anyway, good start.
2018-06-30CleanupRob Austein
2018-06-30Builds Docker image. Does not yet build .debs.Rob Austein
2018-06-29Context managersRob Austein
2018-06-29UpdateRob Austein
2018-06-29baiji create working.Rob Austein
2018-06-29Initial.Rob Austein