forked from iiab/iiab-factory
-
Notifications
You must be signed in to change notification settings - Fork 0
Tim’s unofficial toolkit for deploying IIAB. It might, for example, have an install script that installs ansible and git if needed, clones IIAB, copies a particular local_vars.yml to IIAB, runs the IIAB install, and then clones other repos like iiab-admin-console and iiab-menu and installs them.
License
jvonau/iiab-factory
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Internet-in-a-Box (IIAB) 7.2 pre-releases can be installed from this page. Please read our DRAFT IIAB [7.2 Release Notes.](https://github.com/iiab/iiab/wiki/IIAB-7.2-Release-Notes) To install IIAB 7.2 onto [Raspberry Pi OS](https://www.raspberrypi.org/downloads/raspberry-pi-os/) [Ubuntu 20.04](https://github.com/iiab/iiab/wiki/IIAB-Platforms#operating-systems) [Linux Mint 20](https://linuxmint.com/rel_ulyana_cinnamon.php) [Debian 10](https://www.debian.org/releases/buster/debian-installer/) run this 1-line installer: curl https://raw.githubusercontent.com/jvonau/iiab-factory/master/7.2-install.txt | sudo bash If you want to test drive iiab-upgrade do this: cd /opt/iiab/iiab-factory git checkout master git pull origin master git checkout -b iiab-upgrade git pull -q https://github.com/jvonau/iiab-factory.git master sudo ./iiab-upgrade After the install iiab-upgrade will be on the path so ./ will not be needed. This routine uses a 'jv' as a working branch until merged upstream if that ever occurs. OS TIPS & TRICKS: click the above link (that ends in .txt) for important recommendations on how to PREPARE & SECURE YOUR OS. WARNING: NOOBS IS *NOT* SUPPORTED, as its partitioning is very different. On a Raspberry Pi, [WE RECOMMEND YOU INSTALL THE LATEST RASPBERRY PI OS](https://www.raspberrypi.org/documentation/installation/installing-images/README.md) To attempt IIAB 7.2 on another Linux see the [full/manual instructions](https://github.com/iiab/iiab/wiki/IIAB-Installation#do-everything-from-scratch) An Ethernet cable is HIGHLY RECOMMENDED during installation, as this is more reliable than Wi-Fi (and faster too!) WARNING: IF YOU CONNECT YOUR IIAB'S INTERNAL WIFI TO THE INTERNET OVER 5 GHz, YOU'LL PREVENT OLDER LAPTOPS/ PHONES/TABLETS (WHICH REQUIRE 2.4 GHz) FROM CONNECTING TO YOUR IIAB'S INTERNAL HOTSPOT. See: "wifi_up_down: True" in /etc/iiab/local_vars.yml<!-- If however you must install over Wi-Fi, remember to run "iiab-hotspot-on" after IIAB installation, TO ACTIVATE YOUR RASPBERRY PI's INTERNAL WIFI HOTSPOT (thereby killing Internet connectivity!)--> Thanks For Building Your Own Library To Serve One & All Write to bugs @ iiab.io if you find issues, Thank You! Special Thanks to the countries+communities+volunteers working non-stop to bring about [IIAB 7.2](http://wiki.laptop.org/go/IIAB/7.2) Little history of the development of improvements to IIAB: iiab -the installer Jul 24, 2018 JV opens iiab/iiab#963 Host install on Github Jul 25, 2018 JV opens iiab#31 Install examples and improvements Aug 8, 2018 issue filed iiab/iiab#991 usbboot and tune2fs 6.6 release Dec 10, 2018 AH pushes iiab#55 AH pushes iiab#56 Hosted on Github May 12, 2019 AH opens iiab/iiab#1656 asking for --non-interactive Aug 24, 2019 JV closes iiab#31 Aug 25, 2019 JV opens iiab#73 progress tracker via flags/ --non-interactive --reinstall opt in editing Aug 25, 2019 JV comment iiab/iiab#1656 --non-interactive Oct 4, 2019 JV opens iiab#77 subset based on 73 Install progress tracker via "flags" Oct 4, 2019 JV opens iiab#78 78 is a subset of 77 Oct 4, 2019 AH pushes iiab#79 We have "flags" and stopped the endless loop once complete Oct 24, 2019 JV opens iiab#84 apt kernel - prompt to upgrade to master if on release-7.X branch - stop to read start of auto git pulling with check_release Dec 21, 2019 AH iiab/iiab#1656 7.1 -> 7.2 Jan 30, 2020 JV Closes iiab#73 Look like --non-interactive is unwanted dispite having open issue Apr 9, 2020 JV opens iiab#103 usbboot and tune2fs Apr 9, 2020 AH pushes iiab#104 usbboot and tune2fs May 7, 2020 JV opens https://github.com/iiab/iiab-factory/pull/110/files introduce upgrade_roles parsing to 'iiab' Jun 16, 2020 JV closes https://github.com/iiab/iiab-factory/pull/110/files no response Sept 1, 2020 JV opens iiab#134 --non-interactive --reinstall implmented as iiab-upgrade Sept 1, 2020 JV opens iiab/iiab#2500 upgrade_roles - parsing target - versioning infastructure Sept 9, 2020 AH comments iiab/iiab#1656 7.2 -> 8.0 --non-interactive Sept 9, 2020 AH comments iiab/iiab#2500 7.2 -> 8.0 versioning infastructure Sept 17, 2020 AH reverts iiab/iiab#2500 Sept 19, 2020 JV updates iiab#134 Now does not depend on 2500 but can if present for standalone use. This repo provides everything the advanced auto updater (iiab-upgrade) needs to run without requiring iiab/iiab/#2500 to be merged. Supports point release upgrades for a rolling release going forward. If you hit a snag feel feel to open an issue in https://githum.com/jvonau/iiab-factory Jerry Vonau
About
Tim’s unofficial toolkit for deploying IIAB. It might, for example, have an install script that installs ansible and git if needed, clones IIAB, copies a particular local_vars.yml to IIAB, runs the IIAB install, and then clones other repos like iiab-admin-console and iiab-menu and installs them.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Shell 36.3%
- Python 30.7%
- CSS 13.9%
- JavaScript 7.7%
- HTML 5.4%
- PHP 4.4%
- Perl 1.6%