github.com/lzy4123/fabric@v2.1.1+incompatible/vagrant/softhsm.sh (about)

     1  #!/bin/bash -eu
     2  #
     3  # Copyright IBM Corp. All Rights Reserved.
     4  #
     5  # SPDX-License-Identifier: Apache-2.0
     6  
     7  export DEBIAN_FRONTEND=noninteractive
     8  
     9  # ----------------------------------------------------------------
    10  # Install SoftHSM
    11  # ----------------------------------------------------------------
    12  apt-get install -y softhsm2
    13  
    14  # ----------------------------------------------------------------
    15  # Create tokens directory
    16  # ----------------------------------------------------------------
    17  mkdir -p /home/vagrant/.tokens
    18  chown -R vagrant.vagrant /home/vagrant/.tokens
    19  
    20  # ----------------------------------------------------------------
    21  # Setup softhsm configuration file
    22  # ----------------------------------------------------------------
    23  mkdir -p /home/vagrant/.config/softhsm2
    24  sed s,/var/lib/softhsm/tokens/,/home/vagrant/.tokens,g < /etc/softhsm/softhsm2.conf > /home/vagrant/.config/softhsm2/softhsm2.conf
    25  chown -R vagrant.vagrant /home/vagrant/.config