Commit Graph

201 Commits

Author SHA1 Message Date
Ivan X
4ad9e10c77 full path display of filenames rather than quasi-hierarchy 2016-01-10 18:41:16 -05:00
Ivan X
9760380115 credit to Greg Branche for original Applesoft 2016-01-10 11:54:57 -05:00
Ivan X
5660347bc8 patches P8 Thunderclock driver year tables automatically based on current date 2016-01-10 11:32:22 -05:00
Ivan X
6f835905af only prompts for updating P8 year tables if 6.0.1 and not already patched 2016-01-10 07:50:28 -05:00
Ivan X
9bd8b0d3f0 python implementation of Apple's CLOCK.PATCH on GS/OS 6.0.1 System Tools 2 2016-01-09 16:53:57 -05:00
Ivan X
9b87db8eb4 installs Marinetti 3.0b8 with MacIP preconfigured 2016-01-06 07:25:18 -05:00
Ivan X
71274cb18f cppo detects invalid SHK rather than creating empty folder 2016-01-06 06:12:24 -05:00
Ivan X
502e638964 install Marinetti 3.0b1 2016-01-05 07:08:48 -05:00
Ivan X
85cbf4d741 '-n' arg for restoring SHK archives in place rather than new parent folder 2016-01-05 07:07:31 -05:00
Ivan X
c5c14759d1 cppo: case insensitive ProDOS single-file; fixed argument validation 2016-01-05 05:52:15 -05:00
Ivan X
6e9ddb5e47 cppo: bug fix on DOS 3.3 file extract 2016-01-04 16:32:48 -05:00
Ivan X
180dcc5634 cppo: -uc option works with SHK; case insensitive extract spec 2016-01-04 10:07:39 -05:00
Ivan X
7163390b19 MountIt is installed, not just an SHK archive 2016-01-04 03:50:22 -05:00
Ivan X
e0a78c5756 cppo: SHK has same process and output as HDV
resource forks are not displayed if not using -e or -ad
2016-01-04 03:49:04 -05:00
Ivan X
8327a5eb8d cppo appends "+" to extended files during ordinary -cat of SHK archives 2016-01-04 01:02:42 -05:00
Ivan X
4a0d574f8a Spectrum: not installed if no GS/OS; fixed install issues 2016-01-03 19:30:11 -05:00
Ivan X
e58fd1bbb1 added Raspbian firmware ab06f63 to valid list at startup check
(current Jessie and raspberrypi-bootloader package, kernel 4.1.13)
2016-01-03 18:33:40 -05:00
Ivan X
02442b16e5 change 'command -v' to 'hash'; make sure libdb5.1 installs on Wheezy
(Raspbian Wheezy has both libdb5.1 and libdb5.3, so now tries 5.1 first.)
2016-01-03 17:39:09 -05:00
Ivan X
00adf2673d updates Nulib2 to 3.1.0a1; -c forces compile (no binaries); URL fixes 2016-01-03 16:06:40 -05:00
Ivan X
fc7aaf4d53 more bug fixes, and minor enhancements 2016-01-03 13:33:25 -05:00
Ivan X
0ca7ef94b8 cppo bug fix to the bug fix 2016-01-03 05:49:35 -05:00
Ivan X
1403fde73d cppo bug fix on unreferenced origFileName 2016-01-03 05:30:17 -05:00
Ivan X
7e12bbd696 Merge branch 'master' of https://github.com/RasppleII/a2server 2016-01-03 05:17:40 -05:00
Ivan X
1af347ae8f replace nulib2 with 3.1.0a1 which handles empty forks correctly
hide all cppo output in netboot install
remove guidance about uppercase filenames in afpsync error message
2016-01-03 05:14:34 -05:00
T. Joseph Carter
22020603f6 docs/ivanx: Delete, see RasppleII/orig-archive
Having an outdated copy of the source code in a subdir of the source
code was proving to be annoying--it's bitten both Ivan and I a time or
two, and we have a GitHub organization to put repositories for these
kinds of things.  As such, this stuff is neither needed nor particularly
desirable where it is.  It lives on here:

<https://github.com/RasppleII/orig-archive/>
2016-01-02 17:52:55 -08:00
Ivan X
5fab6a21af cppo DOS 3.3 support
(from previous commits:)
supports ProDOS, DOS 3.3, and ShrinkIt archive as source
handles 2mg images
auto-determines sector ordering for 140K disks
2016-01-02 19:06:00 -05:00
Ivan X
6b45259759 cppo support for dos-order and 2mg images 2016-01-01 05:25:19 +09:00
Ivan X
4692537443 cppo supports all features for SHK's as for PO's, including single file 2016-01-01 03:06:52 +09:00
Ivan X
4e4bd8dbbd cppo supports -cat argument for shrinkit archives 2016-01-01 01:40:13 +09:00
Ivan X
d2775f4d27 cppo can be used with -e, -ad, or neither for shk's 2016-01-01 01:12:23 +09:00
Ivan X
8f6fae4bb4 minor fixes and refusal to use -shk option on Windows 2016-01-01 00:19:32 +09:00
Ivan X
53404e7784 support for ShrinkIt archives in addition to disk images 2015-12-31 01:25:41 +09:00
Ivan X
01d3ce1775 libdb5.3+libgcrypt20 on Jessie rather than installing older Wheezy libs
removed libdb4.8 support
fixed source URL's to use external/source when locally hosting externals
2015-12-25 12:37:56 +09:00
Ivan X
14f5ef66be alternate URL for precompiled binaries with A2SERVER_BINARY_URL
self-hosted external dependency fallback; or default via A2SERVER_NO_EXTERNAL=1
a2serverrc sets default A2SERVER_SCRIPT_URL and A2SERVER_BINARY_URL
64-bit Debian precompiled binary support
support for reorganized files subdirectory
better information re unsupported OS at start of install
info about netboot at end of install
no longer deletes ~/GNUstep
install libdb5.1 and libssl1.0.0 by default instead of older versions
small tweaks and fixes regarding Debian detection, case insensitive fs, etc
updated source code path for The Unarchiver
this is internal version 1.2.8; see "release" notes about external dependencies
2015-12-24 13:02:17 +09:00
T. Joseph Carter
04ad897c97 Merge branch 'master' of https://github.com/RasppleII/a2server
Minor/trivial conflict in a2server-2-tools.txt
2015-12-21 16:28:18 -08:00
T. Joseph Carter
06bc59ece7 scripts/*.txt: Collapse multiple apt-gets in a row
As Debian has gone from large to huge, actions operating on the package
database have gotten slower and slower, so it's best to do them as few
times as possible.

Here we've got the trivial optimization.  A more complete optimization
requires a refactoring of code, and we're kind of in a 1.3.0 "freeze",
so let's not do that here and now.
2015-12-21 16:17:13 -08:00
Ivan X
c2bb79860a on Debian, provides AppleTalk without IPDDP to enable MacIPgw 2015-12-20 00:40:28 -05:00
T. Joseph Carter
343bde59fa License terms for A2SERVER
This doesn't close the open issue on the subject, since precisely what's
under what license isn't really addressed yet, but at least the license
is specified.  For those unfamiliar with the WTFPL, it's a public domain
release like CC0, except instead of trying to legally emulate the public
domain if that concept is foreign to your jurisdiction, it basically
gives all software licenses a giant middle finger.

What it lacks in finesse and niceties or in legal rigor of the CC0, it
makes up for in simplicity: Do whatever the f*** you want with the code!
It's pretty hard to misconstrue what that means.  :)
2015-12-18 01:32:53 -05:00
Ivan X
024f579850 macipgw installed; a2serverc created
(macipgw tested on Wheezy and Jessie; works on Raspbian only, not Debian x86)
2015-12-18 00:57:21 -05:00
T. Joseph Carter
0fffaf93cb License terms for A2SERVER
This doesn't close the open issue on the subject, since precisely what's
under what license isn't really addressed yet, but at least the license
is specified.  For those unfamiliar with the WTFPL, it's a public domain
release like CC0, except instead of trying to legally emulate the public
domain if that concept is foreign to your jurisdiction, it basically
gives all software licenses a giant middle finger.

What it lacks in finesse and niceties or in legal rigor of the CC0, it
makes up for in simplicity: Do whatever the f*** you want with the code!
It's pretty hard to misconstrue what that means.  :)
2015-12-13 09:31:49 -08:00
T. Joseph Carter
0bd95253fe README.md minor Markdown syntax embettering 2015-12-10 09:11:32 -08:00
Ivan X
b5496b55aa Merge branch '1.3.0-dev' 2015-12-09 20:51:28 -05:00
Ivan X
9f397b1f9f minor text changes; substitute tilde for backticks 2015-12-09 20:44:36 -05:00
Ivan X
435857e3bb move /media/A2SHARED to /srv/A2SERVER 2015-12-09 20:39:09 -05:00
T. Joseph Carter
b0bb0e7b99 experimental: Doesn't belong in a release, delete 2015-12-08 19:36:54 -08:00
Ivan X
a90cd89288 Corrected error in and simplified custom URL instructions 2015-12-08 00:18:05 -05:00
Ivan X
cce0b0419a installs unar from package if on Jessie
doesn't attempt to install unzip if already installed
2015-12-07 23:56:32 -05:00
Ivan X
696a8750b1 installs wheezy packages (libdb5.1 and libgcrypt11) needed by Netatalk if on Jessie
no longer sets console login to 4800 bps, and removes commented-out console login code
no longer sets up GSFILES share, and removes it if it's empty
installs ciopfs (case insensitive file system)
converts existing A2FILES to ciopfs volume, disabling casefold:toupper
changes installed netboot GS/OS filenames to mixed case
fixes bug so user not named "pi" can use randnum authentication
removes obsolete commented code for older AppleTalk kernel install
2015-12-07 23:55:02 -05:00
Ivan X
cf075d07fd ProDOS 8 year tables are updated for 6.0.2+, otherwise user is prompted
rewording of some prompts and renumbering of one menu
netboot GS/OS is installed with original mixed case names
DOS3.3.FST and TEACH are installed during network boot setup
Spectrum is fully installed (not just disk images)
2015-12-07 23:52:00 -05:00
Ivan X
a861da6bd3 fixes bugs in a2files-share and a2files-unshare commands
removes gsfiles-share and gsfiles-unshare commands
2015-12-07 23:51:04 -05:00