Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

26 lines
788B

  1. #!/bin/bash
  2. # Set consumption directory
  3. mkdir -p ${PAPERLESS_CONSUMPTION_DIR}
  4. # set FTP user password from secret
  5. if [ ! -z ${PAPERLESS_FTP_PWD_FILE} -a -f ${PAPERLESS_FTP_PWD_FILE} ]; then
  6. PAPERLESS_FTP_PWD=`cat $PAPERLESS_FTP_PWD_FILE`;
  7. fi
  8. # create FTP user
  9. useradd -d ${PAPERLESS_CONSUMPTION_DIR} -p `openssl passwd -1 ${PAPERLESS_FTP_PWD}` ${PAPERLESS_FTP_USER}
  10. chown ${PAPERLESS_FTP_USER} ${PAPERLESS_CONSUMPTION_DIR}
  11. chmod 777 ${PAPERLESS_CONSUMPTION_DIR}
  12. # Copy Server Public key if any (this is needed at least for Brother ADS-2400n)
  13. if [[ -s ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key.pub ]]; then
  14. cp ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key.pub /etc/ssh/;
  15. fi
  16. # https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/45234
  17. mkdir -p /var/run/sshd
  18. exec "$@"