Skip to content

Commit

Permalink
Merge pull request #54 from canonical/IAM-955
Browse files Browse the repository at this point in the history
Remove certificates from image
  • Loading branch information
nsklikas authored Jul 12, 2024
2 parents b709c47 + b13129a commit 4135907
Showing 1 changed file with 0 additions and 39 deletions.
39 changes: 0 additions & 39 deletions rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,51 +23,12 @@ parts:
# This is needed to pipe the stdout/stderr to a file for log forwarding and to update certificates
- coreutils

openssl:
plugin: nil
stage-packages:
# This is needed to update certificates
- openssl

shell:
plugin: nil
stage-packages:
# This is needed to pipe the stdout/stderr to a file for log forwarding
- dash

certificates:
plugin: nil
build-packages:
- ca-certificates
override-build: |
mkdir -p $CRAFT_PART_INSTALL/etc/ssl/certs
mkdir -p $CRAFT_PART_INSTALL/usr/share/ca-certificates/mozilla/
mkdir -p $CRAFT_PART_INSTALL/usr/sbin
mkdir -p $CRAFT_PART_INSTALL/tmp
touch $CRAFT_PART_INSTALL/etc/ssl/certs/ca-certificates.crt
touch $CRAFT_PART_INSTALL/etc/ca-certificates.conf
for cert in /usr/share/ca-certificates/mozilla/* ; do
echo "mozilla/$(basename $cert)" >> $CRAFT_PART_INSTALL/etc/ca-certificates.conf
cat "$cert" >> $CRAFT_PART_INSTALL/etc/ssl/certs/ca-certificates.crt
done
cp /usr/share/ca-certificates/mozilla/* $CRAFT_PART_INSTALL/usr/share/ca-certificates/mozilla
cp /usr/sbin/update-ca-certificates $CRAFT_PART_INSTALL/usr/sbin/update-ca-certificates
chmod 777 $CRAFT_PART_INSTALL/tmp
chmod -R 777 $CRAFT_PART_INSTALL/etc/ssl/certs
sed:
plugin: nil
stage-packages:
- sed

find:
plugin: nil
stage-packages:
- findutils
prime:
- usr/bin/find

kratos:
plugin: go
build-snaps:
Expand Down

0 comments on commit 4135907

Please sign in to comment.