From c1cafccec1abc6f00b00451c6583d6a658655530 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:26:07 -0400 Subject: [PATCH 1/9] ubuntu-19 for partial support of 19.04 / 19.10 --- scripts/local_facts.fact | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/local_facts.fact b/scripts/local_facts.fact index b83d5305a..5122d70ca 100755 --- a/scripts/local_facts.fact +++ b/scripts/local_facts.fact @@ -27,6 +27,7 @@ case $OS_VER in "ubuntu-16" | \ "ubuntu-17" | \ "ubuntu-18" | \ + "ubuntu-19" | \ "centos-7" | \ "raspbian-8"| \ "raspbian-9") From dea61cedf7615bf657305b598f5e9a01275e1a53 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:32:19 -0400 Subject: [PATCH 2/9] Update raspbian-9.yml --- vars/raspbian-9.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/vars/raspbian-9.yml b/vars/raspbian-9.yml index d507e2f27..6108184cf 100644 --- a/vars/raspbian-9.yml +++ b/vars/raspbian-9.yml @@ -1,6 +1,7 @@ is_debuntu: True is_debian: True is_debian_9: True +is_raspbian: True is_raspbian_9: True is_rpi: True rtc_id: ds3231 From a35e28d6c5ac24e750a7d60142bfae60319449dd Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:32:37 -0400 Subject: [PATCH 3/9] Update raspbian-8.yml --- vars/raspbian-8.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/vars/raspbian-8.yml b/vars/raspbian-8.yml index 815479109..b4e4e59eb 100644 --- a/vars/raspbian-8.yml +++ b/vars/raspbian-8.yml @@ -1,6 +1,7 @@ is_debuntu: True is_debian: True is_debian_8: True +is_raspbian: True is_raspbian_8: True is_rpi: True rtc_id: ds3231 From 22b87a3a98f561451080dda27d0b5011ae65d7f2 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:37:34 -0400 Subject: [PATCH 4/9] ubuntu-19 for partial support of 19.04 / 19.10 --- vars/default_vars.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vars/default_vars.yml b/vars/default_vars.yml index b223ed73e..9b428571b 100644 --- a/vars/default_vars.yml +++ b/vars/default_vars.yml @@ -532,15 +532,21 @@ minetest_flat_world: False # Platforms - turn all off and let /opt/iiab/iiab/vars/.yml turn on as appropriate # Wide to narrow (insofar as poss) -is_debuntu: False +is_debuntu: False # covers all 3: Ubuntu, Debian, Raspbian + is_ubuntu: False +is_ubuntu_19: False is_ubuntu_18: False is_ubuntu_17: False is_ubuntu_16: False -is_debian: False + +is_debian: False # covers both: Debian, Raspbian is_debian_10: False is_debian_9: False is_debian_8: False + +is_raspbian: False # covers RPi HW and non-RPi HW versions of Raspbian +is_raspbian_10: False is_raspbian_9: False is_raspbian_8: False is_rpi: False From 9633cd71b1d062f17da4108b404b6bd38fcd89a2 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:40:16 -0400 Subject: [PATCH 5/9] Update default_vars.yml --- vars/default_vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vars/default_vars.yml b/vars/default_vars.yml index 9b428571b..d0963a81d 100644 --- a/vars/default_vars.yml +++ b/vars/default_vars.yml @@ -551,7 +551,7 @@ is_raspbian_9: False is_raspbian_8: False is_rpi: False -is_redhat: False +is_redhat: False # https://github.com/iiab/iiab/issues/1434 is_centos: False is_centos_7: False is_fedora: False From f8f81ed7a989440bc7870b3c41d656f8b695070e Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:48:06 -0400 Subject: [PATCH 6/9] Create ubuntu-19.yml --- vars/ubuntu-19.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vars/ubuntu-19.yml diff --git a/vars/ubuntu-19.yml b/vars/ubuntu-19.yml new file mode 100644 index 000000000..5250db84c --- /dev/null +++ b/vars/ubuntu-19.yml @@ -0,0 +1,31 @@ +is_debuntu: True +is_ubuntu: True +is_ubuntu_19: True + +# 2019-03-23: These apply if-only-if named_install and/or dhcpd_install are True +# (This is quite rare now that vars/default_vars.yml sets dnsmasq_install: True) +dns_service: bind9 +dns_user: bind +dhcp_service: isc-dhcp-server + +proxy: squid +proxy_user: proxy +apache_service: apache2 +apache_user: www-data +apache_config_dir: apache2/sites-available +apache_log_dir: /var/log/apache2 +smb_service: smbd +nmb_service: nmbd +systemctl_program: /bin/systemctl +# issue raised +mysql_service: mariadb +apache_log: /var/log/apache2/access.log +sshd_package: openssh-server +sshd_service: ssh +php_version: 7.2 +# "postgresql_version: 10.3" fails (too detailed for /etc/systemd/system/postgresql-iiab.service on Ubuntu 18.04) +postgresql_version: 10 +systemd_location: /lib/systemd/system +# Upgrade Ubuntu 19.x's Calibre 3.39.1+ to very latest +calibre_via_debs: False +calibre_via_python: True From 7e2e24de8ef855499469fcb817d372e363ac16a1 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:53:01 -0400 Subject: [PATCH 7/9] Create raspbian-10.yml --- vars/raspbian-10.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 vars/raspbian-10.yml diff --git a/vars/raspbian-10.yml b/vars/raspbian-10.yml new file mode 100644 index 000000000..7813a7200 --- /dev/null +++ b/vars/raspbian-10.yml @@ -0,0 +1,42 @@ +is_debuntu: True +is_debian: True +is_debian_10: True +is_raspbian: True +is_raspbian_10: True +is_rpi: True +rtc_id: ds3231 + +# 2019-03-23: These apply if-only-if named_install and/or dhcpd_install are True +# (This is quite rare now that vars/default_vars.yml sets dnsmasq_install: True) +dns_service: bind9 +dns_user: bind +dhcp_service: isc-dhcp-server + +proxy: squid +proxy_user: proxy +apache_service: apache2 +apache_config_dir: apache2/sites-available +apache_user: www-data +apache_log_dir: /var/log/apache2 +smb_service: smbd +nmb_service: nmbd +systemctl_program: /bin/systemctl +mysql_service: mariadb +apache_log: /var/log/apache2/access.log +sshd_package: ssh +sshd_service: ssh +php_version: 7.3 +postgresql_version: 11 +systemd_location: /lib/systemd/system +# Upgrade Raspbian Buster's Calibre 3.x: (via role/calibre/tasks/debs.yml, +# with .deb's released about 5-10 days after Calibre's quasi-monthly releases) +calibre_via_debs: True +# roles/calibre/tasks/py-installer.yml FAILS on ARM as of 2018-05-10: +calibre_via_python: False + +# minetest for rpi +minetest_server_bin: /library/games/minetest/bin/minetestserver +minetest_working_dir: /library/games/minetest +minetest_game_dir: /library/games/minetest/games/minetest_game +minetest_rpi_src_url: http://www.nathansalapat.com/downloads/0.4.17.1.tar.gz +minetest_rpi_src: minetest-0.4.17.1.tar.gz From c4dad06fbb1ef67498e774c399fd239d9ffbe964 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 07:58:35 -0400 Subject: [PATCH 8/9] Update local_facts.fact --- scripts/local_facts.fact | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/scripts/local_facts.fact b/scripts/local_facts.fact index 5122d70ca..40d6bec1d 100755 --- a/scripts/local_facts.fact +++ b/scripts/local_facts.fact @@ -19,18 +19,19 @@ DHCPCD_PATH=`which dhcpcd` NM_PATH=`which NetworkManager` case $OS_VER in - "fedora-18" | \ - "fedora-22" | \ - "debian-8" | \ - "debian-9" | \ - "debian-10" | \ - "ubuntu-16" | \ - "ubuntu-17" | \ - "ubuntu-18" | \ - "ubuntu-19" | \ - "centos-7" | \ - "raspbian-8"| \ - "raspbian-9") + "fedora-18" | \ + "fedora-22" | \ + "debian-8" | \ + "debian-9" | \ + "debian-10" | \ + "ubuntu-16" | \ + "ubuntu-17" | \ + "ubuntu-18" | \ + "ubuntu-19" | \ + "centos-7" | \ + "raspbian-8" | \ + "raspbian-9" | \ + "raspbian-10") ;; *) OS_VER="OS_not_supported" ;; From 2e431b80aa17f0da4e40154452bea99a57ace8ce Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 23 Mar 2019 08:11:49 -0400 Subject: [PATCH 9/9] Update default_vars.yml --- vars/default_vars.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vars/default_vars.yml b/vars/default_vars.yml index d0963a81d..1862e6175 100644 --- a/vars/default_vars.yml +++ b/vars/default_vars.yml @@ -549,9 +549,9 @@ is_raspbian: False # covers RPi HW and non-RPi HW versions of Raspbian is_raspbian_10: False is_raspbian_9: False is_raspbian_8: False -is_rpi: False +is_rpi: False # 2019-03-23 - doesn't yet test for RPi HW, but hopefully soon: https://github.com/iiab/iiab/issues/1406 -is_redhat: False # https://github.com/iiab/iiab/issues/1434 +is_redhat: False # not well supported as of 2019, see: https://github.com/iiab/iiab/issues/1434 is_centos: False is_centos_7: False is_fedora: False