diff options
-rw-r--r-- | README.md | 32 | ||||
-rw-r--r-- | software/.gitmodules (renamed from .gitmodules) | 0 | ||||
-rw-r--r-- | software/Makefile (renamed from Makefile) | 0 | ||||
-rw-r--r-- | software/README.md | 31 | ||||
-rw-r--r-- | software/reprepro-conf/distributions (renamed from reprepro-conf/distributions) | 0 | ||||
-rw-r--r-- | software/reprepro-conf/options (renamed from reprepro-conf/options) | 0 | ||||
-rw-r--r-- | software/source/Makefile (renamed from source/Makefile) | 0 | ||||
-rw-r--r-- | software/source/debian/compat (renamed from source/debian/compat) | 0 | ||||
-rw-r--r-- | software/source/debian/control (renamed from source/debian/control) | 0 | ||||
-rw-r--r-- | software/source/debian/copyright (renamed from source/debian/copyright) | 0 | ||||
-rwxr-xr-x | software/source/debian/rules (renamed from source/debian/rules) | 0 | ||||
-rw-r--r-- | software/source/debian/source/format (renamed from source/debian/source/format) | 0 | ||||
m--------- | software/source/sw/libhal (renamed from source/sw/libhal) | 0 | ||||
m--------- | software/source/sw/pkcs11 (renamed from source/sw/pkcs11) | 0 | ||||
m--------- | software/source/sw/thirdparty/libtfm (renamed from source/sw/thirdparty/libtfm) | 0 |
15 files changed, 32 insertions, 31 deletions
@@ -1,31 +1 @@ -Preliminary release engineering super-repository for building software -to work with the Cryptech "Alpha" board. - -Primary task here is to build the PKCS #11 library and any needed -support tools for whichever platforms we support. This will involve -some packaging voodoo. - -Our first targets for this are Debian and Ubuntu, probably the Jessie -and Xenial releases, respectively. If we really need to support -multiple releases for each of these platforms, the packaging mechanics -become more complicated, so we may just stop here for these platforms -and assume we can fill any odd corners using the associated source -package. - -Our next target for this is likely to be Mac OS X. This should be -relatively straightforward so long as we only have to support Homebrew -and we don't have to produce Homebrew "bottles" (binary packages). If -we do need to bottle, we either need one or more Mac build machines or -we need some kind of cross-compilation scheme (eg, -https://github.com/tpoechtrager/osxcross). - -Supporting Homebrew at all requires a bit of extra voodoo on top of -supporting Debian packaging, but none of it looks particularly -difficult, and the Debian packaging will produce the source tarball we -need for the Homebrew formula, so integrating production of these two -kinds of packaging makes some sense. - -Windoze is not currently on the radar. In theory, MinGW would suffice -as a cross compiler if and when we have to do something about it. - -This README is probably obsolete by the time you're reading it. +Unified release engineering stuff for Cryptech Alpha. diff --git a/.gitmodules b/software/.gitmodules index a464eb3..a464eb3 100644 --- a/.gitmodules +++ b/software/.gitmodules diff --git a/Makefile b/software/Makefile index 787fea4..787fea4 100644 --- a/Makefile +++ b/software/Makefile diff --git a/software/README.md b/software/README.md new file mode 100644 index 0000000..15c1006 --- /dev/null +++ b/software/README.md @@ -0,0 +1,31 @@ +Preliminary release engineering super-repository for building software +to work with the Cryptech "Alpha" board. + +Primary task here is to build the PKCS #11 library and any needed +support tools for whichever platforms we support. This will involve +some packaging voodoo. + +Our first targets for this are Debian and Ubuntu, probably the Jessie +and Xenial releases, respectively. If we really need to support +multiple releases for each of these platforms, the packaging mechanics +become more complicated, so we may just stop here for these platforms +and assume we can fill any odd corners using the associated source +package. + +Our next target for this is likely to be Mac OS X. This should be +relatively straightforward so long as we only have to support Homebrew +and we don't have to produce Homebrew "bottles" (binary packages). If +we do need to bottle, we either need one or more Mac build machines or +we need some kind of cross-compilation scheme (eg, +https://github.com/tpoechtrager/osxcross). + +Supporting Homebrew at all requires a bit of extra voodoo on top of +supporting Debian packaging, but none of it looks particularly +difficult, and the Debian packaging will produce the source tarball we +need for the Homebrew formula, so integrating production of these two +kinds of packaging makes some sense. + +Windoze is not currently on the radar. In theory, MinGW would suffice +as a cross compiler if and when we have to do something about it. + +This README is probably obsolete by the time you're reading it. diff --git a/reprepro-conf/distributions b/software/reprepro-conf/distributions index 57c1afc..57c1afc 100644 --- a/reprepro-conf/distributions +++ b/software/reprepro-conf/distributions diff --git a/reprepro-conf/options b/software/reprepro-conf/options index f5ad660..f5ad660 100644 --- a/reprepro-conf/options +++ b/software/reprepro-conf/options diff --git a/source/Makefile b/software/source/Makefile index e2fdb1b..e2fdb1b 100644 --- a/source/Makefile +++ b/software/source/Makefile diff --git a/source/debian/compat b/software/source/debian/compat index ec63514..ec63514 100644 --- a/source/debian/compat +++ b/software/source/debian/compat diff --git a/source/debian/control b/software/source/debian/control index 8ae25b9..8ae25b9 100644 --- a/source/debian/control +++ b/software/source/debian/control diff --git a/source/debian/copyright b/software/source/debian/copyright index ec25460..ec25460 100644 --- a/source/debian/copyright +++ b/software/source/debian/copyright diff --git a/source/debian/rules b/software/source/debian/rules index 2d33f6a..2d33f6a 100755 --- a/source/debian/rules +++ b/software/source/debian/rules diff --git a/source/debian/source/format b/software/source/debian/source/format index 89ae9db..89ae9db 100644 --- a/source/debian/source/format +++ b/software/source/debian/source/format diff --git a/source/sw/libhal b/software/source/sw/libhal -Subproject 709a71c0030225ba08cddf5227a1c67c2dbb417 +Subproject 709a71c0030225ba08cddf5227a1c67c2dbb417 diff --git a/source/sw/pkcs11 b/software/source/sw/pkcs11 -Subproject 3118c1384c46140269033ea63faa6ebca9a3af5 +Subproject 3118c1384c46140269033ea63faa6ebca9a3af5 diff --git a/source/sw/thirdparty/libtfm b/software/source/sw/thirdparty/libtfm -Subproject 269fc4e58f616a2cf1c318f494ec18a52991da8 +Subproject 269fc4e58f616a2cf1c318f494ec18a52991da8 |