Changeset 554
- Timestamp:
- 11/02/2009 06:24:40 PM (3 weeks ago)
- Location:
- trunk/max-genlive
- Files:
-
- 3 modified
-
debian/changelog (modified) (1 diff)
-
usr/sbin/max-genlive (modified) (2 diffs)
-
usr/share/max-genlive/hooks/75nanomax (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/max-genlive/debian/changelog
r540 r554 1 max-genlive (5.0.max9) max; urgency=low 2 3 * New var to build nanoMaX with moodle (for MoodleMoot) 4 5 -- Mario Izquierdo RodrÃguez (Thinetic Systems SLNE) <mario.izquierdo@thinetic.es> Mon, 02 Nov 2009 18:23:16 +0100 6 1 7 max-genlive (5.0.max8) max; urgency=low 2 8 -
trunk/max-genlive/usr/sbin/max-genlive
r540 r554 44 44 fi 45 45 46 if [ "$ENABLE_NANOMAX_MOODLE" = "1" ]; then 47 NANOMAX_MOODLE=1 48 else 49 NANOMAX_MOODLE=0 50 fi 51 52 46 53 ISO_MIRROR="http://www.tcosproject.org/max/" 47 54 … … 103 110 104 111 ONLY_NANO_CDROM=1 Generar CDROM NanoMax y salir 112 113 ENABLE_NANOMAX_MOODLE=1 Añadir moodle a nanoMAX 105 114 106 115 AMD64=1 Build amd64 images (default i386) -
trunk/max-genlive/usr/share/max-genlive/hooks/75nanomax
r532 r554 94 94 EOC 95 95 96 97 MOODLE_PRE="echo ' * no maxmoodle'" 96 98 # delete some not needed packages 99 if [ "$NANOMAX_MOODLE" = "1" ]; then 100 MOODLE_PKGS="maxmoodle" 101 MOODLE_PRE="dpkg-reconfigure maxmoodle; dpkg-reconfigure moodle || true" 102 103 if [ ! -d $NANOCHROOT/usr/share/moodle ] && [ ! -d $NANOCHROOT/var/lib/mysql/moodle ]; then 104 _echo "Configurando MOODLE en nanoMaX" 105 106 chroot $NANOCHROOT << EOC || _exit "No se han podido instalar los paquetes para la versión live" 107 export LC_ALL=C 108 export LC_MESSAGES=C 109 export DEBCONF_FRONTEND="noninteractive" 110 export DEBIAN_FRONTEND="noninteractive" 111 export UCF_FORCE_CONFFOLD=1 112 export ERROR=0 113 apt-get $APT_OPTS install maxmoodle-pressed || ERROR=1 114 apt-get $APT_OPTS install maxmoodle max-java-jre || ERROR=1 115 apt-get $APT_OPTS install maxmoodle maxmoodle-pressed moodle max-java-jre 116 apt-get $APT_OPTS autoremove --purge 117 apt-get $APT_OPTS autoremove --purge 118 apt-get clean 119 exit \$ERROR 120 EOC 121 122 # stop MySQL server in host 123 [ -x /etc/init.d/mysql ] && /etc/init.d/mysql stop || true 124 125 126 # needed to start mysql 127 _revert_invoke $NANOCHROOT 128 129 # moodle need to createdatabase and user 130 chroot $NANOCHROOT << EOC || _exit "No se han podido instalar los paquetes para la versión live" 131 export LC_ALL=C 132 export LC_MESSAGES=C 133 export DEBCONF_FRONTEND="noninteractive" 134 export DEBIAN_FRONTEND="noninteractive" 135 export UCF_FORCE_CONFFOLD=1 136 export ERROR=0 137 $MOODLE_PRE 138 /etc/init.d/mysql start || ERROR=1 139 dpkg-reconfigure -phigh moodle || ERROR=1 140 /etc/init.d/mysql stop || true 141 /etc/init.d/apache2 stop || true 142 exit \$ERROR 143 EOC 144 145 _add_invoke $NANOCHROOT 146 147 # start MySQL server in host 148 [ -x /etc/init.d/mysql ] && /etc/init.d/mysql start || true 149 150 fi # end of [ ! -d $NANOCHROOT/var/lib/mysql/moodle ] 151 152 fi # end of $NANOMAX_MOODLE 153 154 97 155 98 156 NANO_DELETE_PACKAGES="evolution-documentation-en foomatic-db foomatic-db-engine foomatic-filters gimp-help-en fvwm1" 99 157 NANO_DELETE_PACKAGES="$NANO_DELETE_PACKAGES gnome-user-guide gnome-user-guide-es gnome-mag gnome-media gnome-mount usplash-theme-ubuntu openjdk-6-jre-headless" 100 NANO_DELETE_PACKAGES="$NANO_DELETE_PACKAGES ubuntu-gdm-themes bsh bsh-gcj libjline-java max-java-plugin sun-java6-bin sun-java6-jre sun-java6-plugin" 158 NANO_DELETE_PACKAGES="$NANO_DELETE_PACKAGES ubuntu-gdm-themes bsh bsh-gcj libjline-java" 159 160 if [ "$NANOMAX_MOODLE" = "0" ]; then 161 NANO_DELETE_PACKAGES="$NANO_DELETE_PACKAGES ubuntu-gdm-themes bsh bsh-gcj libjline-java max-java-plugin sun-java6-bin sun-java6-jre sun-java6-plugin" 162 fi 101 163 102 164 chroot $NANOCHROOT << EOC || _exit "Error limpiando paquetes no necesarios" … … 109 171 apt-get $APT_OPTS autoremove --purge 110 172 apt-get $APT_OPTS autoremove --purge 111 apt-get $APT_OPTS install max-nanomax max-live 112 EOC 173 $MOODLE_PRE 174 apt-get $APT_OPTS install max-nanomax max-live $MOODLE_PKGS 175 EOC 176 177 113 178 114 179 cp $GENLIVE/sources.list $NANOCHROOT/etc/apt/
