##// END OF EJS Templates
Cleaning repository -2-
vidal -
r155:a0544077d312
parent child
Show More
@@ -0,0 +1,13
1 ## Templates used at IFÉ ENS de Lyon for Tremplin project
2
3 These templates have been used to create Raspberry Pi images for the project "Climate and meteorolgy springboard for teaching sciences". These images are used as explained in the [blog](http://blog.climatetmeteo.fr/GerardVidal/) (mostly in french).
4
5 The aim was to share with teachers an image providing software resources to use commercial weatherstations or DIY weathersystems made with various sensors. The following images have been built :
6
7 * raspife2-stretch Debian stretch image for raspi 2
8 * raspife3-jessie Debian jessie image for raspi 3
9 * raspife3-stretch Debian stretch image for raspi 3
10 * raspife3W-stretch Debian stretch image for raspi 3 with single IPAddress and weewx service
11 * raspife3-buster Debian buster image for raspi 3
12
13
@@ -0,0 +1,80
1 Configuration file raspife2 Stretch IFÉ 2017/02/24
2 #
3 APT_SERVER=ftp.fr.debian.org
4 APT_INCLUDES="gnupg,gnupg2,firmware-realtek,firmware-linux-nonfree,firmware-linux,tightvncserver,build-essentia$
5 bison,libboost-all-dev,automake,autoconf,autogen,libtool,pkg-config,checkinstall,python3,python3-dev,menulibre,$
6 libnotify-bin,python,python-configobj,python-cheetah,python-imaging,python-serial,python-usb,python-dev,\
7 pcre2-utils,libpcre++-dev,libpcre2-dev,libjpeg-dev,jed,i2c-tools,python-smbus,policykit-1,usbutils,\
8 pmount,python-pip,python3-pip,geany,geany-plugin-py,geany-plugin-markdown,firefox-esr,firefox-esr-l10n-fr,\
9 icedtea-8-plugin,openjdk-8-jdk,openjdk-8-jre,openjdk-8-jre-headless,libqtwebkit-dev,libqt5webkit5-dev,\
10 libudev-dev,libzzip-dev,zlib1g-dev,libcanberra-gtk-module,libnss-myhostname,libfreetype6-dev,libpng16-16,\
11 lxsession,openbox-lxde-session,lxde"
12 #----------------------
13 RPI_MODEL=2
14 RELEASE="stretch"
15 HOSTNAME="raspife2"
16 PASSWORD="***********"
17 USER_PASSWORD="**************"
18 DEFLOCAL="fr_FR.UTF-8"
19 TIMEZONE="Europe/Paris"
20 EXPANDROOT=false
21 #-----------------------
22 XKB_MODEL="pc105"
23 XKB_LAYOUT="fr"
24 XKB_VARIANT="latin9"
25 XKB_OPTIONS=""
26 #------------------------
27 ENABLE_DHCP=true
28 #------------------------
29 ENABLE_CONSOLE=true
30 ENABLE_I2C=true
31 ENABLE_SPI=true
32 ENABLE_IPV6=true
33 ENABLE_SSHD=true
34 ENABLE_NONFREE=true
35 ENABLE_WIRELESS=false
36 ENABLE_RSYSLOG=true
37 ENABLE_SOUND=true
38 ENABLE_HWRANDOM=true
39 ENABLE_MINGPU=true
40 ENABLE_DBUS=true
41 ENABLE_XORG=true
42 ENABLE_WM="lxdm"
43 #------------------------
44 ENABLE_MINBASE=false
45 ENABLE_REDUCE=false
46 ENABLE_UBOOT=false
47 ENABLE_FBTURBO=true
48 ENABLE_IPTABLES=false
49 ENABLE_USER=true
50 USER_NAME=ens-ife
51 ENABLE_ROOT=true
52 ENABLE_HARDNET=true
53 ENABLE_INITRAMFS=true
54 ENABLE_IFNAMES=true
55 #------------------------
56 ENABLE_ROOT_SSH=false
57 SSH_LIMIT_USERS=false
58 SSH_ROOT_PUB_KEY="/home/********/.ssh/authorized_keys"
59 SSH_USER_PUB_KEY="/home/********/.ssh/authorized_keys"
60 #------------------------
61 BUILD_KERNEL=true
62 KERNEL_REDUCE=false
63 KERNEL_HEADERS=true
64 KERNEL_REMOVESRC=true
65 KERNELSRC_CLEAN=true
66 KERNELSRC_CONFIG=true
67 #------------------------
68 REDUCE_APT=false
69 REDUCE_DOC=true
70 REDUCE_MAN=false
71 REDUCE_HWDB=true
72 REDUCE_BASH=false
73 REDUCE_SSHD=false
74 REDUCE_LOCALE=false
75 #-------------------------
76 ENABLE_CRYPTFS=false
77 #-------------------------
78 BASEDIR=/media/********/images/${RELEASE}
79 DATE=date
80 +%Y-%m-%d IMAGE_NAME=${BASEDIR}/${DATE}-rpi${RPI_MODEL}-${RELEASE}
@@ -0,0 +1,91
1 # Configuration file raspi3 Buster IFÉ 2017/07/26
2 #
3 APT_SERVER=ftp.fr.debian.org
4 APT_INCLUDES="gnupg,gnupg2,firmware-linux-nonfree,firmware-linux,dh-autoreconf,\
5 gettext,build-essential,git,cmake,libjson-c-dev,unzip,usbutils,\
6 bison,libboost-all-dev,automake,autoconf,autogen,libtool,libtool-bin,\
7 pkg-config,checkinstall,menulibre,libnotify-bin,pandoc,\
8 python3,python3-dev,python3-pypandoc,python3-scipy,python3-tk,python3-pandocfilters,\
9 python,python-dev,python-pypandoc,python-scipy,python-tk,python-pandocfilters,\
10 python3-geopy,python3-pip,\
11 python-geopy,python-pip,\
12 python-configobj,python-cheetah,python-imaging,python-serial,python-usb,\
13 pcre2-utils,libpcre++-dev,libpcre2-dev,libjpeg-dev,jed,i2c-tools,python-smbus,policykit-1,\
14 pmount,ntpdate,\
15 texlive,texlive-xetex,nginx-extras,ffmpeg,wicd,wicd-gtk,console-data,keyboard-configuration,\
16 icedtea-8-plugin,openjdk-8-jdk,openjdk-8-jre,openjdk-8-jre-headless,libqtwebkit-dev,libqt5webkit5-dev,\
17 libudev-dev,libzzip-dev,zlib1g-dev,libcanberra-gtk-module,libnss-myhostname,libfreetype6-dev,libpng16-16,\
18 nmap,libltdl-dev,dbus-user-session,debian-archive-keyring,\
19 xutils-dev,lxsession,openbox-lxde-session,lxde,x11proto-randr-dev,lxrandr,\
20 tightvncserver,geany,geany-plugin-py,geany-plugin-markdown,firefox-esr,firefox-esr-l10n-fr"
21 #----------------------
22 RPI_MODEL=3
23 RELEASE="buster"
24 HOSTNAME="raspife3"
25 PASSWORD="**************"
26 USER_PASSWORD="***************"
27 DEFLOCAL="fr_FR.UTF-8"
28 TIMEZONE="Europe/Paris"
29 EXPANDROOT=false
30 #-----------------------
31 XKB_MODEL="pc105"
32 XKB_LAYOUT="fr"
33 XKB_VARIANT="latin9"
34 XKB_OPTIONS=""
35 #------------------------
36 ENABLE_DHCP=true
37 #------------------------
38 ENABLE_CONSOLE=false
39 ENABLE_I2C=true
40 ENABLE_SPI=true
41 ENABLE_IPV6=true
42 ENABLE_SSHD=true
43 ENABLE_NONFREE=true
44 ENABLE_WIRELESS=true
45 ENABLE_RSYSLOG=true
46 ENABLE_SOUND=true
47 ENABLE_HWRANDOM=true
48 ENABLE_MINGPU=true
49 ENABLE_DBUS=true
50 ENABLE_XORG=true
51 ENABLE_WM="lxdm"
52 #------------------------
53 ENABLE_MINBASE=false
54 ENABLE_REDUCE=false
55 ENABLE_UBOOT=false
56 ENABLE_FBTURBO=true
57 ENABLE_IPTABLES=false
58 ENABLE_USER=true
59 USER_NAME=ens-ife
60 ENABLE_ROOT=true
61 ENABLE_HARDNET=true
62 ENABLE_INITRAMFS=true
63 ENABLE_IFNAMES=true
64 #------------------------
65 ENABLE_ROOT_SSH=false
66 SSH_LIMIT_USERS=false
67 SSH_ROOT_PUB_KEY="/home/*******/.ssh/authorized_keys"
68 SSH_USER_PUB_KEY="/home/*******/.ssh/authorized_keys"
69 #------------------------
70 BUILD_KERNEL=true
71 KERNEL_REDUCE=false
72 KERNEL_HEADERS=true
73 KERNEL_REMOVESRC=true
74 KERNELSRC_CLEAN=true
75 KERNELSRC_CONFIG=true
76 #------------------------
77 REDUCE_APT=false
78 REDUCE_DOC=true
79 REDUCE_MAN=false
80 REDUCE_HWDB=true
81 REDUCE_BASH=false
82 REDUCE_SSHD=false
83 REDUCE_LOCALE=false
84 #-------------------------
85 ENABLE_CRYPTFS=false
86 #-------------------------
87 BASEDIR=/data/RpiGenImage/Images/${RELEASE}
88 DATE=`date +%Y-%m-%d`
89 IMAGE_NAME=${BASEDIR}/${DATE}-rpi${RPI_MODEL}-${RELEASE}
90
91
@@ -0,0 +1,4
1 # Configuration template file used by rpi23-gen-image.sh
2 RPI_MODEL=3
3 RELEASE=jessie
4 BUILD_KERNEL=true
@@ -0,0 +1,86
1 # Configuration file raspi3 Stretch IFÉ 2017/04/15
2 #
3 APT_SERVER=ftp.fr.debian.org
4 APT_INCLUDES="gnupg,gnupg2,firmware-linux-nonfree,firmware-linux,xutils-dev,\
5 gettext, tightvncserver,build-essential,git,cmake,libjson-c-dev,unzip,\
6 bison,libboost-all-dev,automake,autoconf,autogen,libtool,libtool-bin,pkg-config,checkinstall,menulibre,libnotify-bin, \
7 python3,python3-dev,python,python-dev,python-configobj,python-cheetah,python-imaging,python-serial,python-usb,\
8 python-tk,python3-tk,python3-scipy,pandoc,python-pypandoc,python3-pypandoc,python-pandocfilters,python3-pandocfilters, \
9 python-geopy,python3-geopy,python-pip,python3-pip, \
10 pcre2-utils,libpcre++-dev,libpcre2-dev,libjpeg-dev,jed,i2c-tools,python-smbus,policykit-1,usbutils,\
11 pmount,geany,geany-plugin-py,geany-plugin-markdown,firefox-esr,firefox-esr-l10n-fr,ntpdate, \
12 texlive,texlive-xetex,nginx-extras,ffmpeg,wicd,wicd-gtk,console-data,keyboard-configuration, \
13 icedtea-8-plugin,openjdk-8-jdk,openjdk-8-jre,openjdk-8-jre-headless,libqtwebkit-dev,libqt5webkit5-dev,\
14 libudev-dev,libzzip-dev,zlib1g-dev,libcanberra-gtk-module,libnss-myhostname,libfreetype6-dev,libpng16-16,\
15 nmap,libltdl-dev,lxsession,openbox-lxde-session,lxde,dbus-user-session,debian-archive-keyring"
16 #----------------------
17 RPI_MODEL=3
18 RELEASE="stretch"
19 HOSTNAME="raspife3"
20 PASSWORD="**********"
21 USER_PASSWORD="**********"
22 DEFLOCAL="fr_FR.UTF-8"
23 TIMEZONE="Europe/Paris"
24 EXPANDROOT=false
25 #-----------------------
26 XKB_MODEL="pc105"
27 XKB_LAYOUT="fr"
28 XKB_VARIANT="latin9"
29 XKB_OPTIONS=""
30 #------------------------
31 ENABLE_DHCP=true
32 #------------------------
33 ENABLE_CONSOLE=false
34 ENABLE_I2C=true
35 ENABLE_SPI=true
36 ENABLE_IPV6=true
37 ENABLE_SSHD=true
38 ENABLE_NONFREE=true
39 ENABLE_WIRELESS=true
40 ENABLE_RSYSLOG=true
41 ENABLE_SOUND=true
42 ENABLE_HWRANDOM=true
43 ENABLE_MINGPU=true
44 ENABLE_DBUS=true
45 ENABLE_XORG=true
46 ENABLE_WM="lxdm"
47 #------------------------
48 ENABLE_MINBASE=false
49 ENABLE_REDUCE=false
50 ENABLE_UBOOT=false
51 ENABLE_FBTURBO=false
52 ENABLE_IPTABLES=false
53 ENABLE_USER=true
54 USER_NAME=ens-ife
55 ENABLE_ROOT=true
56 ENABLE_HARDNET=true
57 ENABLE_INITRAMFS=true
58 ENABLE_IFNAMES=true
59 #------------------------
60 ENABLE_ROOT_SSH=false
61 SSH_LIMIT_USERS=false
62 SSH_ROOT_PUB_KEY="/home/*******/.ssh/authorized_keys"
63 SSH_USER_PUB_KEY="/home/*******/.ssh/authorized_keys"
64 #------------------------
65 BUILD_KERNEL=true
66 KERNEL_REDUCE=false
67 KERNEL_HEADERS=true
68 KERNEL_REMOVESRC=true
69 KERNELSRC_CLEAN=true
70 KERNELSRC_CONFIG=true
71 #------------------------
72 REDUCE_APT=false
73 REDUCE_DOC=true
74 REDUCE_MAN=false
75 REDUCE_HWDB=true
76 REDUCE_BASH=false
77 REDUCE_SSHD=false
78 REDUCE_LOCALE=false
79 #-------------------------
80 ENABLE_CRYPTFS=false
81 #-------------------------
82 BASEDIR=/data/RpiGenImage/Images/${RELEASE}
83 DATE=`date +%Y-%m-%d`
84 IMAGE_NAME=${BASEDIR}/${DATE}-rpi${RPI_MODEL}-${RELEASE}
85
86
@@ -0,0 +1,92
1 # Configuration file raspi3 Stretch IFÉ 2017/04/15
2 #
3 APT_SERVER=ftp.fr.debian.org
4 APT_INCLUDES="debian-archive-keyring,debian-keyring,automake,autoconf,autogen,gawk,gnupg,gnupg2, \
5 build-essential,git,cmake,libjson-c-dev,unzip,\
6 bison,libboost-all-dev,libtool,libtool-bin,pkg-config,checkinstall,libnotify-bin,pandoc, \
7 python3,python3-dev,python,python-dev,python-configobj,python-cheetah, \
8 python-imaging,python-serial,python-usb,python-tk,python3-tk,python3-scipy, \
9 python-pypandoc,python3-pypandoc,python-pandocfilters,python3-pandocfilters, \
10 python-geopy,python3-geopy,python-pip,python3-pip,python-smbus, \
11 libudev-dev,libzzip-dev,zlib1g-dev,libnss-myhostname,libpng16-16,nmap \
12 libltdl-dev,usbutils,pmount,ntpdate,texlive,texlive-xetex,nginx-extras,policykit-1"
13 #firehol"
14 #ffmpeg,console-data,keyboard-configuration,openjdk-8-jdk, \
15 #openjdk-8-jre,openjdk-8-jre-headless,pcre2-utils,libpcre++-dev,libpcre2-dev,libjpeg-dev,i2c-tools, \
16 #libcanberra-gtk-module,libqtwebkit-dev,libqt5webkit5-dev,libfreetype6-dev"
17 #,policykit-1,inetutils-ping,firmware-linux-nonfree,firmware-linux
18 #----------------------
19 RPI_MODEL=3
20 RELEASE="stretch"
21 HOSTNAME="raspwife3"
22 PASSWORD="**************"
23 USER_PASSWORD="*************"
24 DEFLOCAL="fr_FR.UTF-8"
25 TIMEZONE="Europe/Paris"
26 EXPANDROOT=false
27 #-----------------------
28 XKB_MODEL="pc105"
29 XKB_LAYOUT="fr"
30 XKB_VARIANT="latin9"
31 XKB_OPTIONS=""
32 #------------------------
33 ENABLE_DHCP=false
34 NET_ADDRESS="192.168.***.**/**"
35 NET_GATEWAY="192.168.***.1"
36 NET_DNS_1="192.168.***.1"
37 NET_DNS_2="8.8.8.8"
38 #------------------------
39 ENABLE_CONSOLE=false
40 ENABLE_I2C=true
41 ENABLE_SPI=true
42 ENABLE_IPV6=true
43 ENABLE_SSHD=true
44 ENABLE_NONFREE=true
45 ENABLE_WIRELESS=true
46 ENABLE_RSYSLOG=true
47 ENABLE_SOUND=true
48 ENABLE_HWRANDOM=true
49 ENABLE_MINGPU=true
50 ENABLE_DBUS=true
51 ENABLE_XORG=false
52 ENABLE_WM=""
53 #------------------------
54 ENABLE_MINBASE=false
55 ENABLE_REDUCE=false
56 ENABLE_UBOOT=false
57 ENABLE_FBTURBO=false
58 ENABLE_IPTABLES=false
59 ENABLE_USER=true
60 USER_NAME=ens-ife
61 ENABLE_ROOT=true
62 ENABLE_HARDNET=true
63 ENABLE_INITRAMFS=true
64 ENABLE_IFNAMES=true
65 #------------------------
66 ENABLE_ROOT_SSH=false
67 SSH_LIMIT_USERS=false
68 SSH_ROOT_PUB_KEY="/home/********/.ssh/authorized_keys"
69 SSH_USER_PUB_KEY="/home/********/.ssh/authorized_keys"
70 #------------------------
71 BUILD_KERNEL=true
72 KERNEL_REDUCE=false
73 KERNEL_HEADERS=true
74 KERNEL_REMOVESRC=true
75 KERNELSRC_CLEAN=true
76 KERNELSRC_CONFIG=true
77 #------------------------
78 REDUCE_APT=false
79 REDUCE_DOC=true
80 REDUCE_MAN=false
81 REDUCE_HWDB=true
82 REDUCE_BASH=false
83 REDUCE_SSHD=false
84 REDUCE_LOCALE=false
85 #-------------------------
86 ENABLE_CRYPTFS=false
87 #-------------------------
88 BASEDIR=/data/RpiGenImage/Images/${RELEASE}
89 DATE=`date +%Y-%m-%d`
90 IMAGE_NAME=${BASEDIR}/${DATE}-rpiw${RPI_MODEL}-${RELEASE}
91
92
@@ -0,0 +1,2
1 # Configuration template file used by rpi23-gen-image.sh
2 RELEASE=jessie
@@ -0,0 +1,3
1 # Configuration template file used by rpi23-gen-image.sh
2 RELEASE=stretch
3 BUILD_KERNEL=true
@@ -0,0 +1,4
1 # Configuration template file used by rpi23-gen-image.sh
2 RPI_MODEL=3
3 RELEASE=jessie
4 BUILD_KERNEL=true
@@ -0,0 +1,4
1 # Configuration template file used by rpi23-gen-image.sh
2 RPI_MODEL=3
3 RELEASE=stretch
4 BUILD_KERNEL=true
General Comments 0
Vous devez vous connecter pour laisser un commentaire. Se connecter maintenant