makes a simple .deb from scratch
This commit is contained in:
parent
f9b267b7f8
commit
151a661d5b
|
@ -1,2 +1,6 @@
|
||||||
certificate_authority_certificate.pem
|
certificate_authority_certificate.pem
|
||||||
certificate_authority_key.pem
|
certificate_authority_key.pem
|
||||||
|
|
||||||
|
*.deb
|
||||||
|
*.tar.xz
|
||||||
|
debian/
|
||||||
|
|
22
Makefile
22
Makefile
|
@ -1,6 +1,11 @@
|
||||||
ls:
|
ls:
|
||||||
ls -l
|
ls -l
|
||||||
|
|
||||||
|
all:
|
||||||
|
make make-ca-private-key
|
||||||
|
make make-Certificate-Authority-Certificate-file
|
||||||
|
make create
|
||||||
|
|
||||||
make-ca-private-key:
|
make-ca-private-key:
|
||||||
certtool --generate-privkey > certificate_authority_key.pem
|
certtool --generate-privkey > certificate_authority_key.pem
|
||||||
# umask 277 certificate_authority_key.pem
|
# umask 277 certificate_authority_key.pem
|
||||||
|
@ -11,3 +16,20 @@ make-Certificate-Authority-Certificate-file:
|
||||||
--template certificate_authority_template.info \
|
--template certificate_authority_template.info \
|
||||||
--load-privkey certificate_authority_key.pem \
|
--load-privkey certificate_authority_key.pem \
|
||||||
--outfile certificate_authority_certificate.pem
|
--outfile certificate_authority_certificate.pem
|
||||||
|
|
||||||
|
create:
|
||||||
|
mkdir -p debian/files/etc/pki/CA/
|
||||||
|
mkdir -p debian/DEBIAN
|
||||||
|
cp control debian/DEBIAN/
|
||||||
|
echo "2.0" > debian/debian-binary
|
||||||
|
cp certificate_authority_certificate.pem debian/files/etc/pki/CA/cacert.pem
|
||||||
|
chmod 444 debian/files/etc/pki/CA/cacert.pem
|
||||||
|
cd debian/files/ && md5sum etc/pki/CA/cacert.pem > ../DEBIAN/md5sum
|
||||||
|
cd debian/DEBIAN && tar --ignore-failed-read -cvJf ../control.tar.xz {post,pre}{inst,rm} md5sums control
|
||||||
|
cd debian/files && tar -cvJf ../data.tar.xz .
|
||||||
|
cd debian && ar rcs ../wit-TLS-cert.deb debian-binary control.tar.xz data.tar.xz
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.pem
|
||||||
|
rm -f *.deb
|
||||||
|
rm -rf debian/
|
||||||
|
|
Loading…
Reference in New Issue