Changeset View
Changeset View
Standalone View
Standalone View
secure/caroot/gen_trusted_makefile.sh
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:executable | null | * \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
#!/bin/sh | |||||
#- | |||||
# SPDX-License-Identifier: BSD-2-Clause-FreeBSD | |||||
# | |||||
# Copyright 2018 Allan Jude <allanjude@freebsd.org> | |||||
# | |||||
# Redistribution and use in source and binary forms, with or without | |||||
# modification, are permitted providing that the following conditions | |||||
# are met: | |||||
# 1. Redistributions of source code must retain the above copyright | |||||
# notice, this list of conditions and the following disclaimer. | |||||
# 2. Redistributions in binary form must reproduce the above copyright | |||||
# notice, this list of conditions and the following disclaimer in the | |||||
# documentation and/or other materials provided with the distribution. | |||||
# | |||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | |||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |||||
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY | |||||
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |||||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |||||
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |||||
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | |||||
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | |||||
# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |||||
# POSSIBILITY OF SUCH DAMAGE. | |||||
# $FreeBSD$ | |||||
# Create a Makefile to install each of the trusted certificates | |||||
FILELIST="FILES+= " | |||||
SCRIPTPATH=$(realpath $0) | |||||
cd $1 | |||||
cem: do we anticipate shipping a CRL snapshot as well? | |||||
Not Done Inline ActionsIt is not currently something that the ca_root_nss package includes, but it is a good idea. allanjude: It is not currently something that the ca_root_nss package includes, but it is a good idea. | |||||
for CFILE in *.pem; | |||||
do | |||||
[ -e $CFILE ] && FILELIST="${FILELIST} \\ | |||||
$CFILE" | |||||
done | |||||
cat > Makefile <<EOF | |||||
# \$FreeBSD$ | |||||
# | |||||
# This Makefile was generated by $SCRIPTPATH | |||||
# | |||||
BINDIR= /usr/share/certs/trusted | |||||
$FILELIST | |||||
.include <bsd.prog.mk> | |||||
EOF |
do we anticipate shipping a CRL snapshot as well?