X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage5%2Fpost-install;h=383ab6e334f740f6116214cf0367b3a30e6011cc;hb=4e78d26dd7f5e46a21cdc916e031f1b4a68578c0;hp=e5adb97ab1e2f0a7b5348c01a2a92d683aa9a473;hpb=d4f236d852479ef1b930f73a85084aa5bbc2d2a5;p=hvlinux.git diff --git a/stage5/post-install b/stage5/post-install index e5adb97..383ab6e 100755 --- a/stage5/post-install +++ b/stage5/post-install @@ -2,50 +2,62 @@ source ../functions/main +update-desktop-database + +if [ -n "${REGUSER}" ]; then + hv_useradd -g users -s /bin/bash -m ${REGUSER} + + # Add user to these supplementary groups: + usermod -a -G \ + audio,dialout,video,cdrom,usb,shutdown,kvm,lp,lpadmin,scanner,plugdev \ + ${REGUSER} +fi + if [ "x${INST_TYPE}" = "xserver" -o "x${INST_TYPE}" = "xltsp-server" ]; then ######################################### # Apache ######################################### - READ_VALID="no" - - while [ "${READ_VALID}" = "no" ]; do - echo "Do you want to generate SSL self-signed" - echo -n "certificate for Apache? (y/n): " - read USE_SSL - - if [ "${USE_SSL}" = "y" -o "${USE_SSL}" = "n" ]; then - READ_VALID="yes" - else - echo "Error, answer y or n" - fi - done - - if [ "${USE_SSL}" = "y" ]; then - /etc/apache/generate-ssl-certs + if [ "x${USE_HTTPD}" = "xyes" ]; then + READ_VALID="no" + + while [ "${READ_VALID}" = "no" ]; do + echo "Do you want to generate SSL self-signed" + echo -n "certificate for Apache? (y/n): " + read USE_SSL + + if [ "${USE_SSL}" = "y" -o "${USE_SSL}" = "n" ]; then + READ_VALID="yes" + else + echo "Error, answer y or n" + fi + done + + if [ "${USE_SSL}" = "y" ]; then + /etc/httpd/generate-ssl-certs + fi fi - + ######################################### # imap ######################################### READ_VALID="no" - + while [ "${READ_VALID}" = "no" ]; do echo "Do you want to generate SSL self-signed" echo -n "certificate for IMAP server? (y/n): " read USE_SSL - + if [ "${USE_SSL}" = "y" -o "${USE_SSL}" = "n" ]; then READ_VALID="yes" else echo "Error, answer y or n" fi done - + if [ "${USE_SSL}" = "y" ]; then /etc/mail/imap-ssl-certs fi - fi exit $?