stunnel 873 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. PREREQ=""
  3. prereqs()
  4. {
  5. echo "$PREREQ"
  6. }
  7. case $1 in
  8. prereqs)
  9. prereqs
  10. exit 0
  11. ;;
  12. esac
  13. . /usr/share/initramfs-tools/hook-functions
  14. if [ ! -f /etc/initramfs-tools/stunnel.key ] ; then
  15. openssl genrsa -out /etc/initramfs-tools/stunnel.key 1024
  16. openssl req -new -key /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.csr -subj /countryName=FR/stateOrProvinceName=France/localityName=Nancy/organizationName="Brique !!!"/commonName=""/
  17. openssl x509 -req -days 366 -in /etc/initramfs-tools/stunnel.csr -signkey /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.pem
  18. fi
  19. copy_exec /usr/bin/stunnel
  20. mkdir -p "${DESTDIR}/etc/stunnel/"
  21. cp /etc/initramfs-tools/stunnel.conf "${DESTDIR}/etc/stunnel/"
  22. cp /etc/initramfs-tools/stunnel.pem "${DESTDIR}/etc/stunnel/"
  23. cp /etc/initramfs-tools/stunnel.key "${DESTDIR}/etc/stunnel/"
  24. exit 0