Commit Graph

366 Commits

Author SHA1 Message Date
Tianon Gravi 845488129d Tweak build/clone logic to always do a checkout, and to bail gracefully when a commit doesn't exist (skipping the relevant repoTag build) 2014-09-30 16:39:12 -06:00
Tianon Gravi 4b6f49153d Add magic support for direct operation on files
Things that work now: (in any combinations)
- `./build.sh debian`
- `./build.sh debian:sid`
- `./build.sh ../library/debian`
- `./build.sh ../library/debian:sid`
2014-09-30 16:39:12 -06:00
Tianon Gravi 143ac14d2a Update "git fetch" with intelligence about when to go fetch (ie, if we don't have the ref specified) 2014-09-30 16:39:12 -06:00
Tianon Gravi 9a4bbd34b2 Use magic extglob bash syntax instead of explicitly ignoring MAINTAINERS in our loop 2014-09-30 16:39:12 -06:00
Tianon Gravi 2f9fd1c571 Parameterize library, src, logs, and namespaces 2014-09-30 16:39:12 -06:00
Joe Ferguson 02592be363 getopt added for much beauty 2014-09-30 16:39:12 -06:00
Tianon Gravi 3b563a5ffc Update "git-set-dir-times" to use "--no-dereference" so my fun mkimage.sh symlink in my Debian repo doesn't break on not-my-machine :D 2014-09-30 16:39:12 -06:00
Tianon Gravi 1cd92b1d66 Add "git-set-dir-times" and "git-set-file-times" (whoops) 2014-09-30 16:39:12 -06:00
Joe Ferguson 540129c13e script for pushing library images 2014-09-30 16:39:12 -06:00
Joe Ferguson 511aefe622 warn users about unknown 'repo:tag' combinations 2014-09-30 16:39:12 -06:00
Joe Ferguson d472fdbef5 add usage, only build all with `--all` argument 2014-09-30 16:39:12 -06:00
Tianon Gravi e3227f3866 Add actual building and some handy logging 2014-09-30 16:39:12 -06:00
Tianon Gravi caece97e47 Add a little "cloning" output so it's clear why the script hangs 2014-09-30 16:39:12 -06:00
Tianon Gravi b2313c47b9 Add "SRC" and actually clone repos 2014-09-30 16:39:12 -06:00
Tianon Gravi fd74861ac9 Replace "LIBDIR" with "LIBRARY" and make it user-specifiable 2014-09-30 16:39:11 -06:00
Joe Ferguson c7226afb23 initial testing on using bash to build repos 2014-09-30 16:39:11 -06:00