source: lliurex-mirror/trunk/fuentes/debian/n4d-lliurex-mirror.postinst @ 4457

Last change on this file since 4457 was 4457, checked in by hectorgh, 2 years ago

making sure preschool is configured

File size: 1.3 KB
Line 
1#!/bin/sh
2
3MIRROR_DIR="/net/mirror"
4HTTP_DIR="/var/www/mirror"
5
6case $1 in
7        configure)
8                rm -f $HTTP_DIR
9                ln -s "$MIRROR_DIR" "$HTTP_DIR"
10               
11                if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
12
13                        . /usr/share/apache2/apache2-maintscript-helper
14                        apache2_invoke ensite mirror
15                        apache2_invoke ensite lliurex-mirror
16                fi
17
18                invoke-rc.d apache2 reload || true
19                n4d-modules enable-plugin /etc/n4d/conf.d/MirrorManager || true         
20
21        for configurationfile in $(ls /usr/share/lliurex-mirror/conf); do
22                if [ ! -e "/etc/lliurex-mirror/conf/${configurationfile}" ];then
23                        cp /usr/share/lliurex-mirror/conf/${configurationfile} /etc/lliurex-mirror/conf
24                fi
25        done
26
27        if dpkg --compare-versions "$2" lt 28.6; then
28
29                LLX16CONF="/etc/lliurex-mirror/conf/llx16.json"
30
31                if [ -e $LLX16CONF ]; then
32               
33                        RET=$(grep preschool $LLX16CONF || echo "" )
34                        if [ "$RET" = ""  ]; then
35                                cp /usr/share/lliurex-mirror/conf/llx16.json $LLX16CONF
36
37                                FOLDERS="xenial xenial-security xenial-updates"
38                                MIRROR_PATH="/net/mirror/llx16/dists/"
39
40                                for FOLDER in $FOLDERS; do
41                                        mkdir -p ${MIRROR_PATH}${FOLDER}"/preschool"
42                                done
43                               
44                        fi
45
46                fi
47
48        fi
49
50
51        ;;
52        *)
53                echo "Nothing to do"
54                ;;
55esac
56
57#DEBHELPER#
Note: See TracBrowser for help on using the repository browser.