Commit Graph

18 Commits

Author SHA1 Message Date
Andy Neff
5f033e5019 Added DOCKER_OTHER_OPTIONS and started patching for windows 2015-08-22 21:03:38 -04:00
Andy Neff
fa35014aee Minor bug and documentation 2015-08-05 21:45:42 -04:00
Andy Neff
540b2700dd Update README.md
Fixing a confusing typo
2015-08-05 15:49:45 -04:00
Andy Neff
226224a751 Readme update 2015-07-31 19:45:54 -04:00
Andy Neff
e41cc41100 GPG working correctly now
Started README update
Simplified gpg to a single file per docker
Auto dump public key in ./repo/os/version
Cleaned up test dockerfiles
Simplified gpg daemon scripts
Fixed bug not cleaning up old containers
Removed hack for #548
2015-07-31 16:40:23 -04:00
Andy Neff
8e5636fa0b In the middle of fixing gpg keys 2015-07-31 16:40:23 -04:00
Andy Neff
26c6e2e5f1 Converted to docker+ dockerfiles 2015-07-31 16:40:23 -04:00
Andy Neff
daeca88e63 Update README.md
Fixing bug
2015-07-28 15:00:41 -04:00
Andy Neff
8de97e042a Fixed markdown 2015-07-27 20:00:57 -04:00
Andy Neff
2ec4d2ba98 Update README.md
Update docs
2015-07-23 23:18:36 -04:00
Andy Neff
183ad44953 Move the repos directory
Having the repos directory in the docker directory causes it to be
sent to the docker daemon every time, which is a complete waste.
Best solution was to move the repos dir out of dockers
2015-07-23 23:18:36 -04:00
Andy Neff
4d60430886 Readme update 2015-07-23 23:18:36 -04:00
Andy Neff
f74e3d5f1f Fixed all signing and testing bugs
Can now test all distros and sign all distro
2015-07-23 23:18:36 -04:00
Andy Neff
7ca335be04 Dockers working for centos and debian with GPG signing
Fixed git clean to only be in build_rpms for centos path
Added tests for all distros
Added some options like GPG cache, and auto remove
Fixed rpm expect script to work always
Enabled gpg check for centos repos
Fixed golang build bug for CentOS 5
2015-07-23 23:18:36 -04:00
Andy Neff
9d2aef4ec7 First draft of GPG signing working in CentOS 2015-07-23 23:18:36 -04:00
Andy Neff
bb21163b45 Added Repo Tests
Added ./docker/test_dockers.bsh in order to test if the repo files
are working.
Got REPO_HOSTNAME env variable working for centos and debian
Standardized the archive filename for git-lfs.spec
2015-07-23 23:18:36 -04:00
Andy Neff
68b29afe52 Got Debian signing packages
I had 5 ways forward, I picked #6
1) don't sign. That's generally only acceptable for private packages
2) Make whomever edited the changelog last create signed .deb and .dsc.
   This seems like a pain for whomever is developing the packages
3) Change the changelog to a uid in the signing.key. I did not like
   taking credit away from whomever SHOULD be in the changelog
4) Have the distributing person add the changelog email address as
   an additional uid in their pgp key... this sounds like bad practice
   to me.
5) Build the .deb package, break it apart, manually sign, and re-
   archive. While possible, seemed prone to failure in corner
   cases down the road...
6) Use -p option of pgp to point to a script removing the the
   --local-user option that was forcing the .deb to be signed by
   the last developer of the changelog, not the person generating
   the distributions. This seemed best...

Does not handle the public key yet in Debian
2015-07-23 23:18:36 -04:00
Andy Neff
195a82fd2e Centos full builds work 2015-07-23 23:18:35 -04:00