diff --git a/changelog.txt b/changelog.txt index 2a7bc87..4bf013f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -16,9 +16,12 @@ a2cloud (1.9.0) stable; urgency=low a2cloud (1.8.3) oldstable; urgency=low - * Does NOT support Raspbian jessie yet (thus the oldstable). * First release from GitHub version + [ Ivan Drucker ] + * fix bug where language isn't properly selected for A2 login + * download from Apple first, then Internet Archive as fallback + [ Joseph Carter ] * Archived Ivan Drucker's A2CLOUD site in source tree * As this package will be native package, convert its changelog to Debian @@ -34,12 +37,16 @@ a2cloud (1.8.3) oldstable; urgency=low * setup.txt is now 7-bit clean (the only reason it wasn't is the extended changelog at the bottom) + [1.8.2] + * download from Internet Archive + -- Joseph Carter Tue, 19 Jan 2016 05:08:01 -0800 a2cloud (1.8.1) stable; urgency=low * ADTPro 2.0.1 * Apple II Pi client 1.5 + * set JAVA_HOME correctly for Java 8 (Pi, webupd8, Ubuntu for Pi 2B) -- Ivan Drucker Tue, 05 May 2015 00:00:00 +0000 @@ -49,30 +56,107 @@ a2cloud (1.8.0) stable; urgency=low * GSport installed for non-Raspberry Pi computers, with option for new GS/OS+Spectrum installation, or GSport Internet Starter Kit premade image - * Links web browser + * add Links web browser * desktop shortcuts and Apple II menu group for emulators and ADTPro + * adds LXTerminal to desktop for non-A2Pi version * new "a2cloud-update os" command will perform full Raspple II update, including Raspbian OS and NOOBS install manager, A2CLOUD, A2SERVER, and Apple II Pi - * many small improvements and fixes to A2CLOUD environment and installer - script + * ProDOS instruction screen on GSOS install + * provide via downloaded program that is dd notrunc'd over PRODOS (instead + of writeCharsHex) + * figure out why lines in autostart are supposed to start with @ (daemon; + restarts command on crash) + * install AppleCommander-1.3.5.13id (so Spectrum installer will work) + * fix mouse in VirtualBox framebuffer, requires uninstalling (or temporarily + disabling, if possible) VirtualBox guest additions + * offer to uninstall vboxguestmodule if gsport is in run console + * rename slot6drive1 and 2 to not contain "-blank" in slot6.tgz and gsport + and kegs (x86) archives + * fix webupd8team getting added twice to sources.list + * command "a2cloud-update rasppleii" to update raspple ii + * prevent samba update causing dialog to come up + * create rasppleii-update + * make rasppleii-update universal even for non-Raspple II installs -- it's + just raspbian-update + a2cloud-update + a2server-update + * download gsport and kegs icons + * no longer opens terminal window (since icons exist) + * create aliases for raspbian-update and rasppleii-update + * update A2CLOUD help file and aliases for GSport + * create raspbian-update + * update a2cloud-help + * update motd (vm, raspple ii/a2cloud-pi) for gsport + * see if shortcuts work in Raspple II 110 + * check for /etc/xdg/lxsession/LXDE-pi; if so: + * create ~/.config/menus/lxde-pi-applications.menu, with reference to + /etc/xdg/menus/lxde-pi-applications.menu + * no xrandr VBOX0 on the Pi; remove it if present (a2cloud 1.7.x may have + put it there) + * user groups for pi user not only apple2 + * gsport-setup and kegs post install text to say ctrl-F12 for reboot + * add "links" to motd and help + * added 'disablesafemode' to NOOBS recovery.cmdline (also in + raspbian-update) to make it work on (at least) my A+ + * option for GISK rather than clean setup for GSport on x86 + * provide actual command for clean GSOS + Spectrum install, which is what + gsport runs if no HD available + * provide command for clean GSOS install for KEGS + * add Dave's preflight/postflight stuff (groups, ownership permissions) for + gsport + * install libpcap0.8-dev as part of Apple II Pi, GSport install, and GSport + launcher + * make kegs-setup + * make kegs splash text + * doesn't add VirtualBox 800x600 if installing on Pi + * stop xrandr from being added multiple times to autostart in VirtualBox + * only install vbox 800x600 if running in VirtualBox + * disable screen blanking in vbox console + * disable screensaver/blanking in vbox LXDE + * don't create LXTerminal desktop shortcut if RPi + * -6 arg provides empty ProDOS disks in S6D1 and S6D2 to GSport/KEGS to + speed things up + * can test if password is "raspberry" or "apple2" and advise accordingly + * enable Uthernet by default in gsport-setup + * enable AppleTalk Turbo by default in gsport-setup + * make kegs run as root + * consolidate gsport-setup and kegs-setup + * gsport-setup is gsport, gsport-setup -k is kegs + * clean up KEGS/GSport installer sections to be consistent + * create kegs-setup placeholders that call gsport-setup -k + * gsport-setup only offer system disks/GSport if java/acmd are available + * suppress policykit error that appears after upgrade (see + http://www.raspberrypi.org/forums/viewtopic.php?t=98617 for details) + * see if uninstalling vbox additions is really necessary (nope) + + + -- Ivan Drucker Tue, 17 Mar 2015 00:00:00 +0000 a2cloud (1.7.2) stable; urgency=low * supports Raspberry Pi Model A and A+ (and Pi 2 Model B) - * resolves issues with Raspbian 2015-01-31 (kernel 3.18) + * manually triggers udev rules during startup if ttyusbhandler script didn't + execute (resolves issues with Raspbian 2015-01-31/kernel 3.18) + * doesn't provide Java space warning if java is already installed -- Ivan Drucker Sat, 07 Feb 2015 00:00:00 +0000 a2cloud (1.7.1) stable; urgency=low * A2CLOUD is no longer “beta” on non-Raspberry Pi computers - * A2CLOUD includes KEGS and Linapple on non-Raspberry Pi computers + * A2CLOUD includes KEGS and Linapple on debian_x86 + * kegs launch script creates additional symlink called ROM + * linapple launch script sets up framebuffer and udev mouse rule * A2CLOUD has a faster install script for non-Raspberry Pi computers - (downloads binaries) + (downloads debian7_x86 and rpi binaries) * unbit/unexec/bsq archive tools are installed + * perl version for ttytter not hardcoded + * apt-get clean after all installs + * installer option to compile all rather than download binaries + * login message mentions A2SERVER if it is installed + * LXDE terminal window now in global autostart (opens for any user) + * LXDE desktop defaults to 800x600 if running in VirtualBox VM -- Ivan Drucker Mon, 11 Aug 2014 00:00:00 +0000 @@ -86,45 +170,72 @@ a2cloud (1.6.9) stable; urgency=low * ADTPro 2.0.0 (quicker and more reliable transfer; selectable filenames from list) - * confirmed working on Raspberry Pi Model B+ (use the USB ports closer to the - Ethernet port) + * new A2CLOUD disks with A2PI client 1.8 + * tested working on Raspberry Pi Model B+ (use USB ports closest to Ethernet + jack for ttyUSBlower and ttyUSBupper) -- Ivan Drucker Thu, 24 Jul 2014 00:00:00 +0000 a2cloud (1.6.8) stable; urgency=low * ADTPro 1.3.0 + * tests for adtpro existence with either adtpro.sh or ADTPro.html * TTYtter installs properly on non-Pi systems -- Ivan Drucker Mon, 07 Apr 2014 00:00:00 +0000 a2cloud (1.6.7) stable; urgency=low + * cppo installed from a2cloud directory on web server (a2server has symlink) + * fixed cppo -e bug that always created a resource fork file even if there + is no resource fork + * shk2image leaves nothing behind in /tmp + * wildcard copy all files on A2PI disk except PRODOS/BASIC.SYSTEM/*A3* to + A2CLOUD disks when building * A2CLOUD boot floppy contains A2PI client version 1.4 + * update before install for a2chat, a2news, kegs, kegs-setup, linapple, + gsport, gsport-setup + * a2cloud-setup updates a2news/a2chat/kegs/kegs-setup/linapple wrappers + * disables IPv6 for exim4 to properly prevent startup error messages; + restores log folder if not there * A2CLOUD boot floppy splash screen provides simple menu for virtual drives, Apple II Pi, or BASIC - * A2CLOUD.HDV is now called A2CLOUD.PO (a symbolic link called A2CLOUD.HDV is - still there for backwards compatibility/habits) - * bug fixes for "cppo", "shk2image", and some launcher scripts"" + * A2CLOUD.HDV is now called A2CLOUD.PO (a symbolic link called A2CLOUD.HDV + is still there for backwards compatibility/habits) + * renamed MACRO files on server to be .txt and moved to files + * added screen to a2cloud-help -- Ivan Drucker Mon, 19 Nov 2014 00:00:00 +0000 a2cloud (1.6.6) stable; urgency=low * beta support for Debian and Ubuntu Linux on non-Pi machines + * compiles binaries rather than downloads if not running on Pi + * gets and supports Oracle x86 Java if not on Pi + * installs X11 and LXDE if not installed + * ttyUSBupper is always ttyUSB0, ttyUSBlower is always ttyUSB1 + * adtpro.sh supports USB-to-serial on all architectures + * installs curl if not installed (for ttytter) * ttytter support for color and avoiding non-ASCII characters when running  under Screen * opens LXTerminal window by default when starting graphical desktop - * a2cloud-setup installs Screen if not already installed + * a2cloud-setup installs Screen if not already installed, also -v arg * a2cloud-setup shows installed and available versions - * a2cloud-setup -y bypasses all prompts + * a2cloud-setup -y bypasses all prompts (removed -n) + * a2cloudrc is now downloaded rather than created by script + * LANG is now set in /usr/local/etc/a2cloud-lang rather than in a2cloudrc + * fixed bug which checked for nulib2 instead of unar when seeing if needing + to compile + * setup exits properly whether run via source or shell + * moved cftp to files -- Ivan Drucker Sat, 17 Feb 2014 00:00:00 +0000 a2cloud (1.6.5) stable; urgency=low * can use "term mono" and "term color" instead of "term vt100" and "term - pcansi" + pcansi", "none" also works + * minor reorganization of configuration of a2cloudrc and screenrc -- Ivan Drucker Wed, 05 Feb 2014 00:00:00 +0000 @@ -132,8 +243,9 @@ a2cloud (1.6.4) stable; urgency=low * support for "screen" command to allow switching between multiple terminals on Apple II - * "term -f" can be used to force emulation setting even when "term" doesn’t - want to + * term command now has -f argument to force emulation setting + * bash.bashrc now calls /usr/local/etc/a2cloudrc, which in turn calls + a2cloud-aliases -- Ivan Drucker Fri, 31 Jan 2014 00:00:00 +0000 @@ -152,12 +264,17 @@ a2cloud (1.6.3) stable; urgency=low a2cloud (1.6.2) stable; urgency=low * Improved display of non-ASCII characters in Apple II terminal emulation - programs - * Support for “PC ANSI” colored text and graphics characters , for use with - Spectrum’s ANSI online display, via new "term" command * Added "sciibin" and - "unblu" for converting BinSCII and Binary II files - * "baud" command supports 300 baud, in case you *really* want to kick it old - school + programs by using ISO-8859 charset for serial port instead of UTF-8 + * adds 'term' command for setting vt100 or ANSI emulation + This should help with Spectrum's ANSI display + * perform apt-get clean at end of A2CLOUD install + * Added "sciibin" and "unblu" for converting BinSCII and Binary II files + * add 300 to the supported rates of baud command, in case you *really* want + to kick it old school + * alias a2cloud-update to a2cloud-setup + * cmd line options and prompts to install everything or install individual + pieces + * revised intrudiction info in setup script -- Ivan Drucker Sun, 19 Jan 2014 00:00:00 +0000 @@ -165,27 +282,52 @@ a2cloud (1.6.1) stable; urgency=low * Added "telnet" and "ttytter" (Twitter client) * fix for network boot failure when set up under v1.6 + * prevents exim4 error messages after Tin installation -- Ivan Drucker Tue, 14 Jan 2014 00:00:00 +0000 a2cloud (1.6) stable; urgency=low - * ADTPro/VSDRIVE 1.2.9 (much faster virtual drives read performance, for the - price of a short delay on the "vsd1"/"vsd2" commands and a need to type - "vsdsync" after changing an active virtual drive directly on the Pi; ability - to run VSDRIVE from ProDOS program launcher, not just BASIC.SYSTEM) + [1.6.0] + * include check for ADTPro updates + * remove hardcoding of ADTPro version in favor of script variable + * asks for prodos volume name for new disk image; 8192 max + * fixed order of files on 140K disk to be consistent with 800K disk + * adtpro-start start now checks for USB adapter before starting + * restarts ADTPro server on vsd1/vsd2 after prompting + * created vsdsync alias to adtpro-restart; acmd warns if neeed + * acmd warns if vsd1/vsd2 changes, and advises vsdsync if so + * acmd now provides acmd help even on AppleCommander error + * updates ADTPro/VSDRIVE to 1.2.9 + * pro: VSDRIVE can be run via ProDOS program launcher, not just BASIC + * pro: much faster virtual drive read performance + * con: short delay on vsd# commands + * con: need to type vsdsync after changing active virtual drive image + directly on the Pi + + [1.5.3] + * gets motd from web + * sets password to apple2 * if A2SERVER is installed, shares the ADTPro disks folder as ADTDISKS on the network - * responds to name “raspberrypi.local” as alternative to IP address to Mac OS - X (and Windows with Bonjour Print Services installed) computers on network + * don't prompt for restart after install by default + * avahi-daemon installed (so "raspberrypi.local" works as on Bonjour-enabled + machines) + * include backup server for shrinkit -- Ivan Drucker Tue, 31 Dec 2013 00:00:00 +0000 a2cloud (1.5.2) stable; urgency=low - * added "dos2pro" command + [1.5.2] * Apple II Pi is now installed with GSport emulator and “apple2user” packages * speedier install by downloading A2CLOUD disk images instead of building them + * cleans up after installation + * misc bug fixes + * -h option for installer help + + [1.5.1] + * added "dos2pro" command -- Ivan Drucker Sun, 22 Dec 2013 00:00:00 +0000 @@ -201,15 +343,22 @@ a2cloud (1.5) stable; urgency=low a2cloud (1.2.3) stable; urgency=low + [1.2.3] * A2PI client version 1.3 added to A2CLOUD disk - * faster install for unar/lsar, nulib2, and cftp (downloads rather than - compiles) + + [1.2.2] + * download pre-compiled unar/lsar, nulib2, and cftp if possible + * install only runtime dependencies for these tools if compiling them is + unnecessary * console (built-in serial) login disabled, to allow Apple II Pi to have that port * installs xrdp/tightvncserver for remote desktop access from another computer * adds DSK2FILE image utility to A2CLOUD disk - * NB: Date is approximated in changelog format conversion (Joseph Carter) + + [Joseph Carter] + * Date is approximated in changelog format conversion + * Rewrote entry to combine multiple different changelogs -- Ivan Drucker Sat, 30 Nov 2013 00:00:00 +0000 diff --git a/setup/setup.txt b/setup/setup.txt index e5dc058..6330711 100755 --- a/setup/setup.txt +++ b/setup/setup.txt @@ -1580,362 +1580,6 @@ fi ### A2CLOUD: If restarting, restart [[ $doRestart ]] && sudo shutdown -r now -# version history: - -# future -- local links for everything -# email -# chromium - -# version history: - -# 1.8.3 - fix bug where language isn't properly selected for A2 login -# download from Apple first, then Internet Archive as fallback - -# 1.8.2 -- download from Internet Archive - -# 1.8.1 -- set JAVA_HOME correctly for Java 8 (Pi, webupd8, Ubuntu for Pi 2B) -# A2PI 1.5 (PiDrive update) on A2CLOUD disk -# ADTPro 2.0.1 server, and 2.0.1 client on A2CLOUD disk - -# 1.8.0d-- * creates shortcuts on desktop for GSport, KEGS, LinApple, ADTPro server on x86 -# * adds LXTerminal to desktop for non-A2Pi version -# * ProDOS instruction screen on GSOS install -# * provide via downloaded program that is dd notrunc'd over PRODOS (instead of writeCharsHex) -# * figure out why lines in autostart are supposed to start with @ (daemon; restarts command on crash) -# * install AppleCommander-1.3.5.13id (so Spectrum installer will work) -# * fix mouse not working in VirtualBox framebuffer -# * requires uninstalling (or temporarily disabling, if possible) VirtualBox guest additions -# * can be activated if vboxguest module is unloaded *while gsport is running* -# * offer to uninstall vboxguestmodule if gsport is in run console -# * rename slot6drive1 and 2 to not contain "-blank" in slot6.tgz and gsport and kegs (x86) archives -# * add links browser -# * fix webupd8team getting added twice to sources.list -# * install GSport for non-Pi -# * figure out how to replace Raspbian entry in OS json dynamically -# * command "a2cloud-update rasppleii" to update raspple ii -# * prevent samba update causing dialog to come up -# * create rasppleii-update -# * make rasppleii-update universal even for non-Raspple II installs -- it's just raspbian-update + a2cloud-update + a2server-update -# * creates shortcuts on desktop for GSport, KEGS, LinApple, ADTPro server on Pi -# * download gsport and kegs icons -# * no longer opens terminal window (since icons exist) -# * (remove /etc/xdg/autostart/lxterminal.desktop) -# * create aliases for raspbian-update and rasppleii-update -# * update A2CLOUD help file and aliases for GSport -# * create raspbian-update -# * update a2cloud-help -# * update motd (vm, raspple ii/a2cloud-pi) for gsport -# * see if shortcuts work in Raspple II 110 -# * check for /etc/xdg/lxsession/LXDE-pi; if so: -# * create ~/.config/menus/lxde-pi-applications.menu, with reference to /etc/xdg/menus/lxde-pi-applications.menu -# * no xrandr VBOX0 on the Pi; remove it if present (a2cloud 1.7.x may have put it there) -# * user groups for pi user not only apple2 -# * gsport-setup and kegs post install text to say ctrl-F12 for reboot -# * add "links" to motd and help -# * put a -Xmx128m in acmd so gsport and kegs setup work on Pi A/A+ (256 MB) -# * added 'disablesafemode' to NOOBS recovery.cmdline (also in raspbian-update) to make it work on (at least) my A+ -# * option for GISK rather than clean setup for GSport on x86 -# * provide actual command for clean GSOS + Spectrum install, which is what gsport runs if no HD available -# * provide command for clean GSOS install for KEGS -# * add Dave's preflight/postflight stuff (groups, ownership permissions) for gsport -# * install libpcap0.8-dev as part of Apple II Pi, GSport install, and GSport launcher -# * make kegs-setup -# * make kegs splash text -# * doesn't add VirtualBox 800x600 if installing on Pi -# * stop xrandr from being added multiple times to autostart in VirtualBox -# * only install vbox 800x600 if running in VirtualBox -# * disable screen blanking in vbox console -# * disable screensaver in vbox LXDE -# * disable screen blanking in vbox LXDE -# * don't create LXTerminal desktop shortcut if RPi -# * -6 arg provides empty ProDOS disks in S6D1 and S6D2 to GSport to speed things up -# * -6 arg provides empty ProDOS disks in S6D1 and S6D2 to KEGS to speed things up -# * can test if password is "raspberry" or "apple2" and advise accordingly -# * enable Uthernet by default in gsport-setup -# * enable AppleTalk Turbo by default in gsport-setup -# * make kegs run as root -# * consolidate gsport-setup and kegs-setup -# * gsport-setup is gsport, gsport-setup -k is kegs -# * clean up KEGS/GSport installer sections to be consistent -# * create kegs-setup placeholders that call gsport-setup -k -# * gsport-setup only offer system disks/GSport if java/acmd are available -# * suppress policykit error that appears after upgrade: -# * http://www.raspberrypi.org/forums/viewtopic.php?t=98617 -# * see if uninstalling vbox additions is really necessary (nope) - -# * A2SERVER: creates symlink to /usr/local/etc/netatalk in /etc -# * A2SERVER: -r no repo update option -# * A2SERVER: can test if password is "raspberry" or "apple2" and advise accordingly -# * A2SERVER: set AFP password to "apple2" -# * A2SERVER: automated Windows Sharing install option -w -# * A2SERVER: automate SMB password set -# * A2SERVER: fix bug where turning off windows sharing then on again made it not restart at startup -# * A2SERVER: turnkey (non-prompting) updater -# * A2SERVER: show current and available versions on run -# * A2SERVER: -v option to show version and exit -# * A2SERVER: -h shows help -# * A2SERVER: prefix status messages with A2SERVER: -# * A2SERVER: fixed OS X connection problems by adding dhx2 uams files to rpi and x86 tarballs -# * A2SERVER: set user password to "apple2" -# * A2SERVER: support a2server-update rasppleii -# * A2SERVER: automated netboot install option -b -# * A2SERVER: deletes /tmp/a2server-packageReposUpdated at end -# * A2SERVER: update help and aliases for raspbian-update -# * A2SERVER: update a2server-setup rasppleii -# * A2SERVER: add "a2server-update rasppleii" -# * A2SERVER: disable screen blanking in Debian VM console -# * A2SERVER: add raspbian-update and rasppleii-update - -# NOOBS: -# * get photo B slide into all NOOBS slides (even non-a version) and also upload to online -# * make NOOBS default to US keyboard (recovery.cmdline append lang=en keyboard=us) -# * make NOOBS-lite 1.4.0+ that can install Raspple II from net, use for upgrade -# * (change URL and default OS in noobs-master/recovery/config.h -# * change "raspple" option to 'os' or '-os' -# * remove silentinstall in raspbian-update -# * add 'disablesafemode' to recovery.cmdline in Raspple II and Raspple II Lite - -# * make raspbian-update NOOBS-aware, both for standard NOOBS and Raspple II - -# 1.7.2 -- manually triggers udev rules during startup if ttyusbhandler script didn't execute (which it doesn't in Raspbian 31-Jan-2015/Kernel 3.18) -# doesn't provide Java space warning if java is already installed -# A/A+ support (vsdrive on direct attach or hub port 3, console on hub port 2) - -# 1.7.1 -- full undoit (unblu/unexec/unbit/usq/sciibin) -# debian7_x86 and rpi binaries -# perl version for ttytter not hardcoded -# KEGS and LinApple support on debian_x86 -# kegs launch script creates additional symlink called ROM -# linapple launch script sets up framebuffer and udev mouse rule -# apt-get clean after all installs -# installer option to compile all rather than download binaries -# login message mentions A2SERVER if it is installed -# LXDE terminal window now in global autostart (opens for any user) -# LXDE desktop defaults to 800x600 if running in VirtualBox VM - -# 1.7.0 -- Java 8 - -# 1.6.9 -- ADTPro 2.0.0 -# new A2CLOUD disks with A2PI client 1.8 - -# 1.6.8 -- ADTPro 1.3.0 -# tests for adtpro existence with either adtpro.sh or ADTPro.html -# installs ttytter from its home page, not via apt-get (because it's in non-free, which is not enabled by default in debian) - -# 1.6.7 -- cppo installed from a2cloud directory on web server (a2server has symlink) -# fixed cppo -e bug that always created a resource fork file even if there is no resource fork -# shk2image leaves nothing behind in /tmp -# wildcard copy all files on A2PI disk except PRODOS/BASIC.SYSTEM/*A3* to A2CLOUD disks when building -# @ - new A2CLOUD disks with A2PI client 1.4 -# % update before install for a2chat/a2news/kegs/kegs-setup/linapple/gsport/gsport-setup -# disables IPv6 for exim4 to properly prevent startup error messages; restores log folder if not there -# ^@ A2CLOUD.HDV is now A2CLOUD.PO (with symlink to A2CLOUD.HDV) -# - renamed MACRO files on server to be .txt and moved to files -# ^@ - new startup app on disk to make it easier to get to A2PI -# a2cloud-setup updates a2news/a2chat/kegs/kegs-setup/linapple wrappers -# added screen to a2cloud-help - -# 1.6.6 -- installs Screen -# installs curl if not installed (for ttytter) -# ttytter alias works correctly if run under Screen -# a2cloudrc is now downloaded rather than created by script -# LANG is now set in /usr/local/etc/a2cloud-lang rather than in a2cloudrc -# fixed bug which checked for nulib2 instead of unar when seeing if needing to compile -# opens terminal window in lxde on startup -# setup -v displays available and installed versions -# setup -y now bypasses all prompts; -n removed -# % setup exits properly whether run via source or shell -# moved cftp to files -# support for x86 Debian/Ubuntu: -# compiles binaries rather than downloads if not running on Pi -# gets and supports Oracle x86 Java if not on Pi -# installs X11 and LXDE if not installed -# ttyUSBupper is always ttyUSB0, ttyUSBlower is always ttyUSB1 -# adtpro.sh supports USB-to-serial on all architectures - -# 1.6.5 -- term command accepts mono/color/none as synonyms for vt100/pcansi/dumb -# minor reorganization of configuration of a2cloudrc and screenrc - -# 1.6.4 -- term command has -f argument to force action -# bash.bashrc now calls /usr/local/etc/a2cloudrc, which calls a2cloud-aliases -# support for screen command (preserves TERM environment variable in new screen) - -# 1.6.3 -- sets ttytter to use ssl, and also 7-bit on serial port login, and ansi -# if using TERM=pcansi. Also provides Term::ReadLine::TTYtter for -readline option -# revised command line options and prompt for installing all or selective -# added appleiipi-update command - -# 1.6.2 -- installs ISO-8859 (8-bit) character set for serial port login -# adds 'term' command for setting vt100 or ANSI emulation -# apt-get clean at end of A2CLOUD install -# installs sciibin and unblu -# a2cloud-update alias to a2cloud-setup -# 300 baud support by 'baud' -# prevents gsport (A2PI) from running when invoked from serial port -# cmd line option and prompt to install either all, or select individual -# revised intro language - -# 1.6.1 -- installs telnet and ttytter -# prevents exim4 error messages after Tin installation - -# 1.6.0 -- checks for ADTPro update -# updates ADTPro server and client software -# put adtpro version number into variable and removed hardcoding elsewhere -# asks for prodos volume name for new disk image; 8192 max -# fixed order of files on 140K disk to be consistent with 800K disk -# adtpro-start start now checks for USB adapter before starting -# restarts ADTPro server on vsd1/vsd2 after prompting -# created vsdsync alias to adtpro-restart; acmd warns if neeed -# acmd warns if vsd1/vsd2 changes, and advises vsdsync if so -# acmd now provides acmd help even on AppleCommander error - -# 1.6.0 beta - -#(unreleased) -# 1.5.3 -- gets motd from web -# prevents /var/log/exim4/paniclog from filling up -# sets password to apple2 -# shares /usr/local/adtpro/disks to AFP & SMB -# don't prompt for restart after install by default -# avahi-daemon installed -# backup server for shrinkit - -# 1.5.2 -- cleans up at end, downloads disks, full A2PI including extras, -# bug fixes, -h for options - -# 1.5.1 -- added dos2pro - -# 1.5 -- provides a2chat, a2news, kegs, linapple, a2pi - -# 1.23 -- support for new A2PI client - -# 1.22 -- downloads base gnustep library for unar/lsar, not full dev packages; -# will still download those and build if binary isn't available for some reason -# same goes for nulib2 and cftp. Should make for speedier install. -# adds A2PI client software to A2CLOUD disk -# disables console getty -# installs xrdp -# adds DSK2FILE to A2CLOUD disk - -# 1.7.2 -- manually triggers udev rules during startup if ttyusbhandler script didn't execute (which it doesn't in Raspbian 31-Jan-2015/Kernel 3.18) -# doesn't provide Java space warning if java is already installed -# A/A+ support (vsdrive on direct attach or hub port 3, console on hub port 2) - -# 1.7.1 -- full undoit (unblu/unexec/unbit/usq/sciibin) -# debian7_x86 and rpi binaries -# perl version for ttytter not hardcoded -# KEGS and LinApple support on debian_x86 -# kegs launch script creates additional symlink called ROM -# linapple launch script sets up framebuffer and udev mouse rule -# apt-get clean after all installs -# installer option to compile all rather than download binaries -# login message mentions A2SERVER if it is installed -# LXDE terminal window now in global autostart (opens for any user) -# LXDE desktop defaults to 800x600 if running in VirtualBox VM - -# 1.7.0 -- Java 8 - -# 1.6.9 -- ADTPro 2.0.0 -# new A2CLOUD disks with A2PI client 1.8 - -# 1.6.8 -- ADTPro 1.3.0 -# tests for adtpro existence with either adtpro.sh or ADTPro.html -# installs ttytter from its home page, not via apt-get (because it's in non-free, which is not enabled by default in debian) - -# 1.6.7 -- cppo installed from a2cloud directory on web server (a2server has symlink) -# fixed cppo -e bug that always created a resource fork file even if there is no resource fork -# shk2image leaves nothing behind in /tmp -# wildcard copy all files on A2PI disk except PRODOS/BASIC.SYSTEM/*A3* to A2CLOUD disks when building -# @ - new A2CLOUD disks with A2PI client 1.4 -# % update before install for a2chat/a2news/kegs/kegs-setup/linapple/gsport/gsport-setup -# disables IPv6 for exim4 to properly prevent startup error messages; restores log folder if not there -# ^@ A2CLOUD.HDV is now A2CLOUD.PO (with symlink to A2CLOUD.HDV) -# - renamed MACRO files on server to be .txt and moved to files -# ^@ - new startup app on disk to make it easier to get to A2PI -# a2cloud-setup updates a2news/a2chat/kegs/kegs-setup/linapple wrappers -# added screen to a2cloud-help - -# 1.6.6 -- installs Screen -# installs curl if not installed (for ttytter) -# ttytter alias works correctly if run under Screen -# a2cloudrc is now downloaded rather than created by script -# LANG is now set in /usr/local/etc/a2cloud-lang rather than in a2cloudrc -# fixed bug which checked for nulib2 instead of unar when seeing if needing to compile -# opens terminal window in lxde on startup -# setup -v displays available and installed versions -# setup -y now bypasses all prompts; -n removed -# % setup exits properly whether run via source or shell -# moved cftp to files -# support for x86 Debian/Ubuntu: -# compiles binaries rather than downloads if not running on Pi -# gets and supports Oracle x86 Java if not on Pi -# installs X11 and LXDE if not installed -# ttyUSBupper is always ttyUSB0, ttyUSBlower is always ttyUSB1 -# adtpro.sh supports USB-to-serial on all architectures - -# 1.6.5 -- term command accepts mono/color/none as synonyms for vt100/pcansi/dumb -# minor reorganization of configuration of a2cloudrc and screenrc - -# 1.6.4 -- term command has -f argument to force action -# bash.bashrc now calls /usr/local/etc/a2cloudrc, which calls a2cloud-aliases -# support for screen command (preserves TERM environment variable in new screen) - -# 1.6.3 -- sets ttytter to use ssl, and also 7-bit on serial port login, and ansi -# if using TERM=pcansi. Also provides Term::ReadLine::TTYtter for -readline option -# revised command line options and prompt for installing all or selective -# added appleiipi-update command - -# 1.6.2 -- installs ISO-8859 (8-bit) character set for serial port login -# adds 'term' command for setting vt100 or ANSI emulation -# apt-get clean at end of A2CLOUD install -# installs sciibin and unblu -# a2cloud-update alias to a2cloud-setup -# 300 baud support by 'baud' -# prevents gsport (A2PI) from running when invoked from serial port -# cmd line option and prompt to install either all, or select individual -# revised intro language - -# 1.6.1 -- installs telnet and ttytter -# prevents exim4 error messages after Tin installation - -# 1.6.0 -- checks for ADTPro update -# updates ADTPro server and client software -# put adtpro version number into variable and removed hardcoding elsewhere -# asks for prodos volume name for new disk image; 8192 max -# fixed order of files on 140K disk to be consistent with 800K disk -# adtpro-start start now checks for USB adapter before starting -# restarts ADTPro server on vsd1/vsd2 after prompting -# created vsdsync alias to adtpro-restart; acmd warns if neeed -# acmd warns if vsd1/vsd2 changes, and advises vsdsync if so -# acmd now provides acmd help even on AppleCommander error - -# 1.6.0 beta - -#(unreleased) -# 1.5.3 -- gets motd from web -# prevents /var/log/exim4/paniclog from filling up -# sets password to apple2 -# shares /usr/local/adtpro/disks to AFP & SMB -# don't prompt for restart after install by default -# avahi-daemon installed -# backup server for shrinkit - -# 1.5.2 -- cleans up at end, downloads disks, full A2PI including extras, -# bug fixes, -h for options - -# 1.5.1 -- added dos2pro - -# 1.5 -- provides a2chat, a2news, kegs, linapple, a2pi - -# 1.23 -- support for new A2PI client - -# 1.22 -- downloads base gnustep library for unar/lsar, not full dev packages; -# will still download those and build if binary isn't available for some reason -# same goes for nulib2 and cftp. Should make for speedier install. -# adds A2PI client software to A2CLOUD disk -# disables console getty -# installs xrdp -# adds DSK2FILE to A2CLOUD disk # FIXME: Redo this as its own top-level project later # pending updated Apple II Pi release