Changeset 406
- Timestamp:
- 12/03/08 23:07:49 (3 years ago)
- Location:
- main/linuxmuster-base/trunk
- Files:
-
- 6 added
- 5 deleted
- 8 edited
-
debian/changelog (modified) (1 diff)
-
debian/postinst (modified) (1 diff)
-
share/tasks/server (modified) (1 diff)
-
share/tasks/upgrade40 (modified) (3 diffs)
-
share/upgrade/paedml40-upgrade.sh (modified) (3 diffs)
-
var/config-dynamic/00_stop-services/prepatch (modified) (1 diff)
-
var/config-dynamic/15_ldap/prepatch (modified) (2 diffs)
-
var/config-dynamic/40_linbo/prepatch (modified) (1 diff)
-
var/config-static/etc/apt (deleted)
-
var/config-static/etc/mindi (added)
-
var/config-static/etc/mindi/mindi.conf (added)
-
var/config-static/etc/php5 (added)
-
var/config-static/etc/php5/conf.d (added)
-
var/config-static/etc/php5/conf.d/curl.ini (added)
-
var/config-static/etc/php5/conf.d/pgsql.ini (added)
-
var/config-static/etc/postgresql/8.1/main/environment (deleted)
-
var/config-static/etc/postgresql/8.1/main/postgresql.conf (deleted)
-
var/config-static/etc/postgresql/8.1/main/postmaster.conf (deleted)
-
var/config-static/etc/postgresql/8.1/main/start.conf (deleted)
Legend:
- Unmodified
- Added
- Removed
-
main/linuxmuster-base/trunk/debian/changelog
r404 r406 1 1 linuxmuster-base (1.4.44-1) testing; urgency=low 2 2 3 * paedml40-upgrade: minor fixes according to paedML Linux 4.0.2 4 * postinst: minor improvements for schulkonsole's db.conf update 5 6 -- Thomas Schmitt <schmitt@lmz-bw.de> Sat, 29 Nov 2008 19:44:50 +0100 3 * paedml40-upgrade: several modifications according to paedML Linux 4.0.2 4 * postinst: 5 - minor improvements for schulkonsole's db.conf update 6 - modified php5 configuration (see below) 7 - adding default mindi.conf (see below) 8 * linuxmuster-setup: 9 - removed obsolete postgres configuration files 10 - modified sophomorix configuration according to version 2.0.3-2 11 - added a default mindi.conf 12 - added php5 conf.d files (https://bugs.launchpad.net/ubuntu/+source/php5/+bug/63141) 13 14 -- Thomas Schmitt <schmitt@lmz-bw.de> Wed, 03 Dec 2008 10:28:01 +0100 7 15 8 16 linuxmuster-base (1.4.43-1) testing; urgency=low -
main/linuxmuster-base/trunk/debian/postinst
r404 r406 616 616 fi 617 617 618 # https://bugs.launchpad.net/ubuntu/+source/php5/+bug/63141, 1.4.44-1) 619 if grep -q ^"extension=curl.so" /etc/php5/conf.d/curl.ini; then 620 backup_file /etc/php5/conf.d/curl.ini 621 echo "Fixing /etc/php5/conf.d/curl.ini ..." 622 sed -e 's|^extension=curl.so|#extension=curl.so|' -i /etc/php5/conf.d/curl.ini 623 echo "# tschmitt: moved to pgsql.ini -> https://bugs.launchpad.net/ubuntu/+source/php5/+bug/63141" >> /etc/php5/conf.d/curl.ini 624 fi 625 if ! grep -q ^"extension=curl.so" /etc/php5/conf.d/pgsql.ini; then 626 backup_file /etc/php5/conf.d/pgsql.ini 627 echo "Fixing /etc/php5/conf.d/pgsql.ini ..." 628 echo "# tschmitt: moved from curl.ini -> https://bugs.launchpad.net/ubuntu/+source/php5/+bug/63141" >> /etc/php5/conf.d/pgsql.ini 629 echo "extension=curl.so" >> /etc/php5/conf.d/pgsql.ini 630 fi 631 632 # provide a default mindi.conf (1.4.44-1) 633 if [ ! -e /etc/mindi/mindi.conf ]; then 634 echo "Providing a default mindi.conf ..." 635 cp $STATICTPLDIR/etc/mindi/mindi.conf /etc/mindi 636 fi 637 618 638 # updating release information 619 639 echo "$(getdistname) $DISTFULLVERSION / Codename $CODENAME" > /etc/issue -
main/linuxmuster-base/trunk/share/tasks/server
r153 r406 58 58 php-mail-mime 59 59 php-cache 60 php-crypt-chap61 60 php-file 62 61 php-net-ftp -
main/linuxmuster-base/trunk/share/tasks/upgrade40
r404 r406 295 295 libradius1 296 296 libreadline5 297 librecode0 297 298 libruby1.8 298 299 libsasl2 … … 398 399 mimetex 399 400 mindi 401 mindi-busybox 400 402 mkisofs 401 403 mktemp … … 524 526 razor 525 527 readline-common 528 recode 526 529 rsync 527 530 ruby1.8 -
main/linuxmuster-base/trunk/share/upgrade/paedml40-upgrade.sh
r404 r406 224 224 if [ ! -e /var/cache/linuxmuster/.paedml40-upgrade ]; then 225 225 touch /var/cache/linuxmuster/.paedml40-upgrade 226 apt-get clean226 #apt-get clean 227 227 fi 228 228 echo "Lade Software-Pakete herunter ..." … … 388 388 echo -e "Ja\nJa\n" | aptitude -y install slapd postgresql 389 389 reinstall "slapd postgresql" 390 ps -e | grep -q slapd || /etc/init.d/slapd start 391 ps -e | grep -q postmaster || /etc/init.d/postgresql-8.1 restart 390 392 echo 391 393 … … 761 763 if [ -e /etc/kde/kdm/kdmrc ]; then 762 764 greetstr="`cat /etc/issue` auf %n" 763 sed -e "s|^GreetString=.*|GreetString=$greetstr|g" -i /etc/kde/kdm/kdmrc 764 fi 765 766 # finally do a reconfigure 767 /etc/init.d/slapd start 765 sed -e "s|^GreetString=.*|GreetString=$greetstr|" -i /etc/kde/kdm/kdmrc 766 fi 767 768 # finally start necessary services and do a reconfigure to fix things which are not yet fixed 769 ps -e | grep -q slapd || /etc/init.d/slapd start 770 ps -e | grep -q smbd || /etc/init.d/samba start 771 ps ax | grep postgresql/8.1 | grep -qv grep || /etc/init.d/postgresql-8.1 start 768 772 dpkg-reconfigure linuxmuster-base 769 773 echo -
main/linuxmuster-base/trunk/var/config-dynamic/00_stop-services/prepatch
r156 r406 6 6 ssh samba slapd postgresql-8.1 postgresql-7.4 nscd linuxmuster-ipcop uml-utilities \ 7 7 portmap openbsd-inetd bind9 dhcp3-server avahi-daemon webmin" 8 9 # make sure they are enabled to be able to shut them down 10 [ -e /etc/default/atftpd ] && sed -e 's/^USE_INETD=.*/USE_INETD=false/' -i /etc/default/atftpd 11 [ -e /etc/default/rsync ] && sed -e 's/^RSYNC_ENABLE=.*/RSYNC_ENABLE=true/' -i /etc/default/rsync 12 [ -e /etc/default/rembo ] && sed -e 's/^START_REMBO=.*/START_REMBO=yes/' -i /etc/default/rembo 8 13 9 14 for service in $services; do -
main/linuxmuster-base/trunk/var/config-dynamic/15_ldap/prepatch
r156 r406 1 # start postgresql 2 /etc/init.d/postgresql-8.1 start 1 # recreate pg clusters on first install 2 if [ "$1" = "--first" ]; then 3 for i in 7.4 8.1; do 4 pg_dropcluster $i main 5 pg_createcluster $i main 6 cp -f $STATICTPLDIR/etc/postgresql/$i/main/* /etc/postgresql/$i/main 7 /etc/init.d/postgresql-$i start 8 done 9 else 10 /etc/init.d/postgresql-8.1 start 11 fi 3 12 4 13 … … 105 114 addgroup openldap ssl-cert 106 115 107 # create new database 108 sophomorix-setup-pgldap --new-database 116 # create new ldap database 117 new_soph_version=`dpkg -l sophomorix-pgldap | grep 'sophomorix-pg' | { read status name version desc; echo "$version";}` 118 old_soph_version="0.0.0-0" 119 sophomorix-setup-pgldap --oldversion "$old_soph_version" --newversion "$new_soph_version" --new-database 109 120 110 # random password for ldap db user121 # new random password for ldap db user 111 122 ldapdbpw=`pwgen -s 8 1` 123 124 # set ldap db password for schulkonsole 112 125 psql -U postgres -d template1 -qc "ALTER USER ldap WITH PASSWORD '"$ldapdbpw"';" 113 sed -e "s/^Password=.*/Password=$ldapdbpw/" -i /etc/linuxmuster/schulkonsole/db.conf 126 sed -e "s|^Password=.*|Password=$ldapdbpw|" -i /etc/linuxmuster/schulkonsole/db.conf 127 128 # deactivate postgres 7.4 129 /etc/init.d/postgresql-7.4 stop 130 update-rc.d -f postgresql-7.4 remove 114 131 115 132 else 116 133 117 134 # update user database with basedn and workgroup if necessary 118 [ "$update_ldap" = "yes" ] && sophomorix-setup-pgldap 135 if [ "$update_ldap" = "yes" ]; then 136 ldapdbpw=`grep ^Password /etc/linuxmuster/schulkonsole/db.conf | awk -F\= '{ print $2 }'` 137 sophomorix-setup-pgldap --slapd-standalone --dbpw "$ldapdbpw" --keep-database 138 fi 119 139 120 140 fi -
main/linuxmuster-base/trunk/var/config-dynamic/40_linbo/prepatch
r156 r406 85 85 done 86 86 87 # patch pxe confs with serverip 88 for i in $PXEGRUBCFG $PXELINUXCFG `find $LINBODIR/ -type f -name 'pxegrub.lst.*'`; do89 backup_file $i90 sed -e "s/server=\([0-9]\{1,3\}[.]\)\{3\}[0-9]\{1,3\}/server=$serverip/g" -i $i91 done87 # patch pxe confs with serverip (obsolete) 88 #for i in $PXEGRUBCFG $PXELINUXCFG `find $LINBODIR/ -type f -name 'pxegrub.lst.*'`; do 89 # backup_file $i 90 # sed -e "s/server=\([0-9]\{1,3\}[.]\)\{3\}[0-9]\{1,3\}/server=$serverip/g" -i $i 91 #done 92 92 93 93 # patch regs with workgroup
Note: See TracChangeset
for help on using the changeset viewer.
