Commit graph

332 commits

Author SHA1 Message Date
Alexandre Aubin
9e49f947d9 The script should not behave as if everything was ok if the install of those packages failed :s 2018-10-29 17:22:21 +01:00
Alexandre Aubin
0409289745 set +x back 2018-09-22 14:08:17 +02:00
Alexandre Aubin
b327062227
Aleks was drunk ... AGAIN D: 2018-09-17 17:27:39 +02:00
Alexandre Aubin
b2e2607f0c
Set debconf setting for postsrsd (#51) 2018-09-17 05:28:35 +02:00
Alexandre Aubin
bd898b2d72
Install libtext-iconv-perl before dist-upgrade (#52) 2018-09-17 05:28:26 +02:00
Bram
34ee03e5ac
Merge pull request #49 from YunoHost/fix_locals
[fix] set up locals to avoid perl warnings
2018-07-25 08:03:15 +02:00
Laurent Peuch
1c7a23cb4f [fix] apt will raised those errors on bad local, do this before 2018-07-22 14:23:49 +02:00
Alexandre Aubin
d97ea92fac
Typo 2018-07-22 13:55:15 +02:00
Laurent Peuch
21ab5a714f [fix] set up locals to avoid perl warnings 2018-07-22 13:51:41 +02:00
Alexandre Aubin
146bca8406
Require the kernel to be >= 3.12 (#48) 2018-06-22 16:29:44 +02:00
Alexandre Aubin
fcc7db9d41
Install stable by default 2018-06-17 04:37:07 +02:00
Alexandre Aubin
a4adfd209e
We are in 2018 2018-06-12 22:26:32 +02:00
Alexandre Aubin
80391207b4
Remove firstboot thing, that's automatically done by Raspbian now 2018-05-11 22:06:36 +02:00
Alexandre Aubin
01d14f81eb
Mariadb server is 10.1 now :/ 2018-05-08 19:04:38 +02:00
Alexandre Aubin
11bd0536f1
Don't use unstable repo by default 2018-05-05 21:52:44 +02:00
Alexandre Aubin
89325dbcd7
Edit comment about libtext-iconv-perl 2018-05-02 18:33:34 +02:00
Alexandre Aubin
54b27190ba
Add libtext-iconv-perl dependency in the install script (for LXCs) 2018-05-02 18:26:53 +02:00
Alexandre Aubin
e5677b4775
Djeez I don't understand why we need an extra dependency for this :| 2018-04-30 21:49:19 +02:00
Alexandre Aubin
50249b3736 Use forge.yunohost.org as final stretch deb repo 2018-04-28 21:51:42 +02:00
Alexandre Aubin
068a32bdb5
We need gnupg to add the key with apt-key
(some system like LXC don't have it installed right away)
2018-04-26 03:13:41 +02:00
Alexandre Aubin
224e0e9905
[yolo] Add apt update before installing script dependencies 2018-04-18 15:56:01 +02:00
Alexandre Aubin
b8f80b32e3
Merge pull request #47 from SuperSandro2000/patch-1
Changed pi user log in to exact match
2018-04-06 15:07:52 +02:00
Sandro Jäckel
3fc2b1a410
Changed pi user log in to exact match 2018-04-06 14:25:45 +02:00
Alexandre Aubin
38a7646f06
[microdecision] Delete user pi only if it exists... 2018-04-02 01:00:41 +02:00
Alexandre Aubin
5a66ff9e0e
[microdecision] Fix detection of bind9/apache2 before starting the actual install
Credit goes to Guigo for spotting this (and another person who reported similar malfunction for apache2)
2018-04-01 22:20:50 +02:00
Alexandre Aubin
4c924e83b8
[microdecision] Show apt and rpi-update logs in stdin 2018-03-28 18:01:55 +02:00
Alexandre Aubin
8250bba120
apt does not like --purge with clean 2018-03-08 21:24:15 +01:00
Alexandre Aubin
1f797fefe3
Do not run the rpi-update step if we're building images 2018-03-08 18:49:10 +01:00
Alexandre Aubin
882ee11397
Merge pull request #46 from YunoHost/improve-install-script
Clean / improve install script
2018-03-08 16:56:50 +01:00
Alexandre Aubin
d04c67ef83 Use datetime in install log file name 2018-02-26 18:43:08 +01:00
Alexandre Aubin
ec297b87e0 Fixes following tests 2018-02-13 02:10:28 +01:00
Alexandre Aubin
89f4ffe4c0 Cosmetics 2018-02-13 01:53:43 +01:00
Alexandre Aubin
b12fbc9660 Check for possible conflicts with apache, bind9 2018-02-13 01:42:45 +01:00
Alexandre Aubin
caef25128e Rework message / logging system 2018-02-13 01:26:20 +01:00
Alexandre Aubin
6cbe6f5399 More cosmetic / reorganizing / misc cleaning 2018-02-13 00:43:39 +01:00
Alexandre Aubin
a3ed5637fc Snake case to be consistent with other functions 2018-02-13 00:27:56 +01:00
Alexandre Aubin
b0f680e271 Have a function to check install script assertions before anything else 2018-02-13 00:18:33 +01:00
Alexandre Aubin
0c89145d31 Dunno why we need this for Raspbian specifically ... hostname is properly changed during postinstall 2018-02-12 23:51:46 +01:00
Alexandre Aubin
23c124ae2f This specific metronome stuff for raspbian is not necessary anymore 2018-02-12 23:50:52 +01:00
Alexandre Aubin
719bbf1095 Reorganize functions + misc stuff 2018-02-12 23:49:54 +01:00
Alexandre Aubin
a3f589d9bb Wrap option parsing and main into functions 2018-02-12 23:41:34 +01:00
Alexandre Aubin
370a12e544 Simplify exception handling for steps 2018-02-12 23:31:40 +01:00
Alexandre Aubin
d3055fbf03 Add function prefix to functions ... 2018-02-12 23:19:47 +01:00
Alexandre Aubin
1c30817799 Copyright year / project name 2018-02-12 23:15:59 +01:00
Alexandre Aubin
96f9864405
Not sure why we needed this specific stuff on raspbian, might not be needed for stretch. 2018-02-07 02:01:26 +01:00
Alexandre Aubin
709c6bfb7a
nscd service is now unscd 2018-01-17 23:05:44 +01:00
Alexandre Aubin
5b44c2f9af Hide annoying warning about apt-key :( 2017-09-22 21:46:28 +02:00
Alexandre Aubin
06868c7bb9 Fix condition typo 2017-09-22 20:28:26 +02:00
Alexandre Aubin
c3e0004c84 Use vinaigrette repository 2017-09-22 20:22:28 +02:00
Alexandre Aubin
ba8fd996bf Also allow install on stretch 2017-09-22 20:20:44 +02:00