Removed all the files that were duplicated on lfs_dockers repo
Re-routed the transport of pgp keys using the newer more correct
gpg_agent docker image
Added some logic to work with mingw32 too
Moving the the docker image generation to a separately maintained repo
and uploading the image to docker hub instead. Should be a far friendlier
experience for the developer.
Almost all of the files in the docker folder should be redundant except
the run_dockers.bsh file at this point.
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
Normalized rpm names
Upped build environment to 0.5.4 which included docker-scripts
Fixes ownership problem
Added unit tests to rpms now they are all passing
Changed DOCKER_LFS_BUILD_VERSION to default 0.5.3 for now
instead of auto updating by version. Added complexity and
delays with no real utility
Removed BUILD_LOCAL option so that it always built local.
Added complexity with no real utility
Fixed default key behavior
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
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
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
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
I need to create disposable clean copies of the repo and pass them into
the container instead of linking them for this. Keep the current dockers
for easy to debug