Commit Graph

159 Commits

Author SHA1 Message Date
T. Joseph Carter
55485fc50c Preemptively add version compare function 2016-10-29 02:20:51 -07:00
T. Joseph Carter
49fa865ec5 Add beta run-local support for development
This is similar to what's already done in A2SERVER, but there's both
more and less of it.  Fewer scripts run during the installation phase
(generally just setup), but there's a lot more tools and pieces that are
downloaded.

This is complicated somewhat by the single setup script making it hard
to work on just one piece at a time.  We'll begin addressing that soon.
2016-10-29 02:13:25 -07:00
T. Joseph Carter
11f239d730 Merge setup.txt changelog with changelog.txt 2016-10-29 00:47:37 -07:00
T. Joseph Carter
51d825a2b6 Fix indentation and remove dead code 2016-10-28 08:10:53 -07:00
T. Joseph Carter
11cf8145da Update changelog 2016-10-25 11:37:51 -07:00
T. Joseph Carter
1824c4aa43 Re-indent scripts (tabs) 2016-10-25 11:36:40 -07:00
T. Joseph Carter
78d247a0ef *.txt: Trailing whitespace removal 2016-07-29 10:35:44 -07:00
Ivan X
40b55a599e fix motd, and icon creation error messages in setup 2016-07-23 06:59:22 -05:00
Ivan X
83a40d7af6 make "baud" command compatible with systemd 2016-07-23 06:10:15 -05:00
Ivan X
5ad310b567 changed install tag from master to current 2016-07-21 09:48:38 -05:00
Ivan X
4a90902dc8 removed usblogin-off and usblogin-on commands from aliases 2016-07-21 09:37:01 -05:00
Ivan X
2550d3556c Jessie compatibility; KansasFest 2016 (fc1); KEGS and Apple II Pi removed 2016-07-21 07:40:22 -05:00
Ivan X
045f971e9c more gsport launcher script fixes 2016-07-21 05:45:53 -05:00
Ivan X
944a25e50c fixed broken echo statement in a2chat 2016-07-21 01:44:19 -05:00
Ivan X
43bcf19c5b cppo current with A2SERVER; gsport launch script updates for Jessie 2016-07-20 21:38:10 -05:00
Ivan X
c794e646de USB shell login and ADTPro server daemon support for Jessie 2016-07-17 21:44:21 -04:00
T. Joseph Carter
62817abe28 setup.txt: We don't yet have a current branch 2016-06-05 10:46:37 -07:00
T. Joseph Carter
1335c067b2 Merge branch 'master' of https://github.com/RasppleII/a2cloud 2016-06-05 03:52:37 -07:00
T. Joseph Carter
35841f2b1d a2chat: More handholding on nick selection 2016-06-05 03:52:03 -07:00
Ivan X
deda15c48b Fixed bug in adtpro.sh; can now reliably get serial port from ADTPro.properties 2016-05-30 12:20:10 -04:00
T. Joseph Carter
2a99f51d17 setup.txt: First step to supporting systemd 2016-04-28 16:11:15 -07:00
T. Joseph Carter
a91ea1aef6 setup.txt: Start of systemd support 2016-04-16 05:34:55 -07:00
T. Joseph Carter
eddaf0d72d setup.txt: Rewrite XDG/FreeDesktop menu code
The way we've been manipulating the user's LXDE session menu is kind of
not supposed to be done, and certainly it's not the right way to do it.
So what I've done is make sure the correct tool for doing it system-wide
is installed.  It turns out we can actually do it by hand, but because
we're not using a standard category, this method works according to all
of the applicable standards.
2016-04-14 03:03:53 -07:00
T. Joseph Carter
82697c0945 setup.txt: Remove obsolete FIXME's 2016-04-10 18:28:18 -07:00
T. Joseph Carter
e3f7ca02b5 setup.txt: comments from jessie branch 2016-04-10 05:36:34 -07:00
T. Joseph Carter
dc6745bb21 setup.txt: Move /media/A2SHARED to /srv/A2SERVER
The way that A2SERVER upgrades this should take care of A2CLOUD on
upgrades, so we need not.  We just need to handle new installations.
2016-04-10 04:51:36 -07:00
T. Joseph Carter
600de08a2c setup.txt: Fix XDG Application directory
Jessie and later require that XDG application files (.desktop files)
live in /usr/share/applications.  Some DEs may still look in /usr/local
for them, but they're not required or expected to, and LXDE at least no
longer does.  So we'll put them where they belong from now on.
2016-04-10 04:31:01 -07:00
T. Joseph Carter
a1a26ae6fb setup.txt: more style consistency 2016-04-10 03:26:25 -07:00
T. Joseph Carter
e65da70236 setup.txt: Minor style consistency changes 2016-04-10 03:10:52 -07:00
T. Joseph Carter
d1273a9150 setup.txt: unar installation from A2SERVER 2016-04-10 02:52:49 -07:00
T. Joseph Carter
fe7e2f058a setup.txt: use hash to check for acmd 2016-04-08 02:52:18 -07:00
T. Joseph Carter
a23b98fd92 setup.txt: Quote a few URLs for safety 2016-04-08 02:47:08 -07:00
T. Joseph Carter
378282fea6 setup.txt: A2CLOUD uses setup.txt not index.txt 2016-04-08 02:36:22 -07:00
T. Joseph Carter
a34e0f9698 setup.txt: Fix precompiled bins--BREAKS WEBSITE
Changed precompiled binary locations and names to match what Ivan did
with A2SERVER.  That is, precompiled binaries are in ${binaryURL} in a
subdir named precompiled and are named <base>-<arch>-<debianname.tgz or
suchlike.  I didn't put the Apple // stuff into precompiled, but Ivan
can figure out where that should go.
2016-04-08 02:01:59 -07:00
T. Joseph Carter
9606193bd7 setup.txt: Clean up the rest of the ivanx links 2016-04-08 01:28:56 -07:00
T. Joseph Carter
a3c4a2a4c8 motd-linux.txt: Unused duplicate, remove it 2016-04-08 01:26:59 -07:00
T. Joseph Carter
23f03694b7 motd-vm.txt: This wasn't added. 2016-04-08 01:25:00 -07:00
T. Joseph Carter
cfbe5c2794 setup.txt: Fix all but one ivanx hardcoded URL 2016-04-08 01:13:34 -07:00
T. Joseph Carter
660eb80ec8 setup.txt: SCRIPT/BINARY URL change like A2SERVER 2016-04-06 14:19:38 -07:00
T. Joseph Carter
c94853ef0c setup.txt: Clean/comment emulator installs 2016-04-06 14:16:05 -07:00
T. Joseph Carter
7da9bf63ac setup.txt: Missed a piece of A2Pi 2016-04-05 15:39:44 -07:00
T. Joseph Carter
66d67df3c6 setup.txt: Finish cleanup of GSPort
I'd begun cleaning up GSPort in a branch before we decided to drop A2Pi
and KEGS from the A2CLOUD installer.  Doing that caused the mainline
tree and my branch to differ, so I've been cleaning them both up to work
exactly the same way.  That's done now, only the branch's ### more
searchable comments are different between the two emulator installations
now.

Couldn't just merge the files because there are other changes in the
branch we don't want now, or possibly at all, so I had to do it by
balancing the trees back and forth until the part I was working on was
consistent across both.

I'll probably bring across the searchable comments next, not because
they affect anything, but because they'll assist making sure nothing is
lost as we're working quickly for a Jessie release.
2016-04-05 01:02:54 -07:00
T. Joseph Carter
546deb63d9 setup.txt: Clean up GSPort installation a little 2016-04-05 00:46:03 -07:00
T. Joseph Carter
6422658d43 setup.txt: missed a test -f that should be a hash 2016-04-05 00:25:19 -07:00
T. Joseph Carter
6c59cae33b setup.txt: Change most command -v's to hash
This is a change made in A2SERVER already--the choice between the which,
command -v, type, and hash...  The problem is that POSIX defines none of
these so consistently that you can depend on one of them to work.  We
happen to use bash specifically, which gives us an advantage in that
bash's behavior is well-defined.

For us, hash is the best way to find out whether or not a command exists
as it turns out.  So that's what we'll use.
2016-04-04 23:47:45 -07:00
T. Joseph Carter
e57b75c952 setup.txt: Version change for upcoming 1.9.0 2016-04-03 18:08:43 -07:00
T. Joseph Carter
762e24ef1a setup.txt: Add wheezy/jessie detection 2016-04-03 16:54:07 -07:00
T. Joseph Carter
cdd613f757 kegs*: Remove kegs scripts we no longer need/use 2016-04-03 16:34:02 -07:00
T. Joseph Carter
cbe9548964 setup.txt: Remove A2Pi from installer flow 2016-04-03 16:01:43 -07:00
T. Joseph Carter
91809be8d4 setup.txt: Remove KEGS outright
Bye bye KEGS!  You'll be remembered.  But GSPort is a pure superset and
you're now a defunct project, so it's time for us to move on.
2016-04-03 15:48:49 -07:00