Changeset 72
Legend:
- Unmodified
- Added
- Removed
-
debian/control
r61 r72 7 7 Package: alternc 8 8 Architecture: i386 9 Depends: apache, apache-ssl, courier-ssl, courier-imap-ssl, courier-pop-ssl, mysql-server, php4-mysql, php4-ldap, php4-cgi, phpmyadmin, proftpd-mysql, squirrelmail, webalizer, slapd, postfix-tls, postfix-ldap, pdksh, bind9, wget, libapache-mod-fastcgi, libapache-mod-gzip, debconf, rsync, quota, ldap-utils, courier-ldap, pop-before-smtp9 Depends: apache, apache-ssl, courier-ssl, courier-imap-ssl, courier-pop-ssl, mysql-server, php4-mysql, php4-ldap, php4-cgi, phpmyadmin, proftpd-mysql, squirrelmail, alternc-webalizer, slapd, postfix-tls, postfix-ldap, pdksh, bind9, wget, libapache-mod-gzip, debconf, rsync, quota, ldap-utils, courier-ldap, pop-before-smtp 10 10 Suggests: screen 11 11 Description: AlternC, hosting software managment suite for Debian. -
debian/postinst
r55 r72 1 1 #!/bin/sh 2 touch /etc/sasldb 3 chgrp 33 /etc/sasldb 4 chmod g+w /etc/sasldb 5 /var/lib/dpkg/info/alternc.config 2 3 case "$1" in 4 configure) 5 6 # Prepare the sasldb for postfix : 7 touch /etc/sasldb 8 chgrp 33 /etc/sasldb 9 chmod g+w /etc/sasldb 10 11 # Source debconf library. 12 . /usr/share/debconf/confmodule 13 db_version 2.0 14 db_title AlternC 15 db_input medium alternc/welcomeconfirm 16 db_go 17 18 # Check the answer. 19 db_get alternc/welcomeconfirm 20 if [ "$RET" = "false" ]; then 21 exit -1 22 fi 23 24 db_fset alternc/info seen false 25 db_input medium alternc/info 26 db_go 27 28 # Now configure the default values for the config file : 29 # only if needed (config file with "exit" on line 1) 30 if [ "`head -1 /etc/alternc/alternc.conf`" = "exit" ] 31 then 32 33 # myip 34 # Retourne l'ip de la première interface configurée sur la machine : 35 myip=`cat /etc/network/interfaces |grep address |grep -v "#" |head -1|sed -e 's/^.*address[^0-9\.]*\([0-9\.]*\)/\1/' ` 36 # fqdn 37 # Retourne le nom dns complet de la machine, tel que configuré pour le MTA: 38 fqdn=`cat /etc/mailname` 39 mx=`cat /etc/mailname` 40 41 # DATA_PART 42 # Retourne la partition sur laquelle on a monté /var/alternc 43 DATA_PART=`mount |grep 'on /var/alternc '|sed -e 's/^\([^ ]*\).*$/\1/' ` 44 if [ -z "$DATA_PART" ] 45 then 46 DATA_PART=`mount |grep 'on /var '|sed -e 's/^\([^ ]*\).*$/\1/' ` 47 fi 48 if [ -z "$DATA_PART" ] 49 then 50 DATA_PART=`mount |grep 'on / '|sed -e 's/^\([^ ]*\).*$/\1/' ` 51 fi 52 53 DATA_PART=`echo "$DATA_PART" | sed -e 's/\//\\\\\//g'` 54 # Générateur de mots de passes aléatoires : 55 # avec des backquotes pour faire joli ;) 56 dbpwd=`perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..10)' ` 57 myrandom=`perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..10)' ` 58 ldap_userpwd=`perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..10)' ` 59 ldap_rootpwd=`perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..10)' ` 60 61 # Now substitute it on the conf file ;) 62 cat /etc/alternc/alternc.conf | sed -e "s/^myip=.*/myip=$myip/" | sed -e "s/^fqdn=.*/fqdn=$fqdn/" | sed -e "s/^mx=.*/mx=$mx/" | sed -e "s/^DATA_PART=.*/DATA_PART=$DATA_PART/" | sed -e "s/^dbpwd=.*/dbpwd=$dbpwd/" | sed -e "s/^myrandom=.*/myrandom=$myrandom/" | sed -e "s/^ldap_userpwd=.*/ldap_userpwd=$ldap_userpwd/" | sed -e "s/^ldap_rootpwd=.*/ldap_rootpwd=$ldap_rootpwd/" >/etc/alternc/alternc.conf.new 63 rm /etc/alternc/alternc.conf 64 mv /etc/alternc/alternc.conf.new /etc/alternc/alternc.conf 65 fi 66 67 68 esac 69 70 # dh_installdeb will replace this with shell code automatically 71 # generated by other debhelper scripts. 72 73 #DEBHELPER# 74 75 exit 0 76 77 78 79 -
debian/templates
r15 r72 14 14 Type: note 15 15 Description: Welcome in AlternC Installation 16 AlternC hosting software will be installed (mainly) in / usr/share/alternc.16 AlternC hosting software will be installed (mainly) in /var/alternc. 17 17 . 18 18 After the Debian installation, modify /etc/alternc/alternc.conf to meet your needs, and … … 21 21 Don't forget to check out the AlternC installation documentation before proceeding. 22 22 Description-fr: Bienvenue dans l'installation d'AlternC 23 Le logiciel d'hébergement AlternC sera installé (essentiellement) dans / usr/share/alternc.23 Le logiciel d'hébergement AlternC sera installé (essentiellement) dans /var/alternc. 24 24 . 25 25 Après l'installation du paquet Debian, modifiez /etc/alternc/alternc.conf, et lancez
Note: See TracChangeset
for help on using the changeset viewer.
