Commit Graph

9 Commits

Author SHA1 Message Date
T. Joseph Carter 6f75afe092 Change a2cSource to top_src
I've started working on a2server basically out of necessity and I'm
trying to reduce diffs with a2cloud for basically identical code, so I'm
changing things like a2cSource to top_src, that way I can reuse blocks
of code more easily without stupid "off by one letter" mistakes.
2018-09-06 13:09:57 -07:00
T. Joseph Carter eafb691671 Move a couple of variables to match a2server 2018-09-06 13:04:11 -07:00
T. Joseph Carter 34798abf11 New scripts/fixup and move nulib2-version
Plan to be able to use /usr/local/lib/raspple2 for other things, so
moved the nulib2-version file to a pkginfo subdir.

This gave me an excuse to create something I've wanted for awhile: A
place to stick legacy code that fixes our mistakes that probably doesn't
need to exist forever.  I can count the number of people who downloaded
1f8afb6 on a few fingers of one hand most likely, but the change still
got published and I can silently fix my mistake without having to stick
mostly useless code in install_archive_tools someone's gonna look at
three years from now and ask, "does that still need to be there?"  No,
no it doesn't.  And fixup describes succinctly how long that code needs
to remain there.  And the fix is encapsulated into a nice little blob
that's easily removed when the time comes.
2018-08-09 03:29:35 -07:00
T. Joseph Carter 74bb88d1d4 Add a note that this script needs bash
In lieu of writing a set of installation instructions.  :P
2018-08-04 16:32:03 -07:00
T. Joseph Carter 123a592f61 Move the install confirmation to install.sh
Kept one in ivan.sh because that's currently useful.
2018-05-10 10:26:18 -07:00
T. Joseph Carter 38d2808d9a Move install_archive_tools to install.sh
Installing archive tools now happens before ivan.sh.  This actually
means that installing archive tools happens before you're asked if you
want to continue.  That'll be the next thing I work on I think.
2018-05-10 10:26:18 -07:00
T. Joseph Carter 331f4be653 Begin moving arg parsing to install.sh
I chose to make the arg parsing in install.sh a function because it
simplifies handling positional arguments in the interim without messing
with arrays.  Just serves to get our foot in the door for arg processing
for now.
2018-05-10 08:35:50 -07:00
T. Joseph Carter f6555c024c Move show version code to its own script
…why?  Because show_changes will become the "do you want to install
this?" confirmation at some point.  That's not what it does now, it just
shows you the version for now.  But eventually it will tell you the
version you have installed, compare to the version you are going to
install, show you the changes between here and there, and ask you if you
actually want to proceed with installation.  When that happens it'll be
appropriate to rename the script, but for now it's a placeholder.
2018-05-07 01:49:43 -07:00
T. Joseph Carter f9e0861005 install.sh, setup.txt->ivan.sh, bump version
Do not put this hash into production without the following one!

As with a2server, I've written a new setup.txt that downloads the entire
a2cloud source tree for installation, which allows the monolithic script
to be broken up into smaller pieces without worrying about that breaking
the web install—but it's not included in this revision so that git can
keep track of the rename of setup.txt to ivan.sh.

Despite the fact there is no 2.0.0 release yet, 1.9 is already so close
that it doesn't give Ivan any breathing room for any patches he wants to
make, so my intention is to skip major version 2 entirely other than for
this transition.  The final release will be given the 3.0.0 version
number.
2018-04-12 00:44:11 -07:00