Chris Koeritz [Wed, 11 Oct 2017 18:05:19 +0000 (14:05 -0400)]
flipping repository list idea around
it seems like we should no longer automatically check in feisty meow for all users, since most will hopefully have it installed system-wide, where users cannot update any files. additionally, most users don't have write permission anyway. since we really want to move towards a more distribution oriented approach, it seems better to take feisty_meow off the repository list. users who want it automatically updated from and/or checked in to git can add it back in their custom versions.
Chris Koeritz [Mon, 9 Oct 2017 01:06:19 +0000 (21:06 -0400)]
nice cleanup removes nastygrams if not configured
previously a bunch of errors would spew if the feisty meow launcher script was sourced without the feisty meow scripts having been initialized (or bootstrapped). now it is much calmer and also provides better information.
Chris Koeritz [Mon, 9 Oct 2017 00:11:46 +0000 (20:11 -0400)]
cleanups to make system-wide install work
makes it so that the checkin commands operate as usual, even when feisty_meow is not located under one's home folder.
also a new script for managing web permissions on our cake lamp vm we're building.
Chris Koeritz [Tue, 9 May 2017 01:43:10 +0000 (21:43 -0400)]
modem files and mailman backup
adding a backup script for cron to get our mailman archives.
also adding a bunch of archaic antiquated but potentially useful modem support files which can dial out using ppp and install the dgc modem driver.
Chris Koeritz [Fri, 10 Mar 2017 00:56:44 +0000 (19:56 -0500)]
terminal title back in black
seems to now be totally working with much simpler mindset. and the magical extra echo commands i needed are no longer needed, seemingly. much simpler as a result.
Chris Koeritz [Fri, 10 Mar 2017 00:45:19 +0000 (19:45 -0500)]
simpler revision for terminal title
stopped trying to use a stack in an array, since that doesn't pass down to sub-shells. not sure how i convinced myself that this approach ever worked; it was fully developed with tasty array code, but totally didn't solve the problem.
new approach simple uses a normal variable, which can be exported to sub-shells. seems to work fairly well now.
Chris Koeritz [Tue, 7 Feb 2017 18:09:01 +0000 (13:09 -0500)]
cleaned more crons
tell zooty now uses better pathing and re-uses the CRONUSER variable. time synch is hooked to the official government server time.nist.gov now instead of a sub-server (time-c).
Chris Koeritz [Tue, 7 Feb 2017 13:36:52 +0000 (08:36 -0500)]
fixes for crontabs
started using the scripts variable that should be defined after loading the feisty meow environment. fixed one usage of an alias in synch and swim, which cron doesn't fricking support. added crontab for automatically updating a linux box using our new naive_system_updater script.
Chris Koeritz [Tue, 7 Feb 2017 00:20:27 +0000 (19:20 -0500)]
removed games as backlog
and wrote myself a nastygram about mixing concerns. games are fun, technical debt is not fun, therefore game to-do items do not count as technical debt, QED.
Chris Koeritz [Sat, 4 Feb 2017 18:04:48 +0000 (13:04 -0500)]
tasty revision to load feisty for full use
instead of piecemeal loading of certain files, like functions.sh, i have swerved over into the oncoming lane where we now just pull in the feisty meow startup process. shouldn't take any extra time if it was already loaded or assets like aliases survived into the running shell. but the great thing is now that i can stop referring to scripts with paths if needed (when in bash), because the functions and aliases i expect to be able to use are now available. dovetails with earlier removal of lightweight init feature.
Chris Koeritz [Sat, 4 Feb 2017 03:57:21 +0000 (22:57 -0500)]
removed concept of LIGHTWEIGHT_INIT
this flag used to keep aliases and functions out of the startup, but this is problematic; most of the time we want our own macros and functions to be visible, and they don't really cost a lot anyhow. so, dropping the flag entirely, which is nice; cleans up a few conditional areas.
Chris Koeritz [Fri, 3 Feb 2017 12:45:32 +0000 (07:45 -0500)]
new examples
plus a new function for showing md file content, and new scripts for showing network interface info and for showing packages that were manually installed.
Chris Koeritz [Thu, 2 Feb 2017 19:13:28 +0000 (14:13 -0500)]
wow wasn't fixed
somehow the switch to a local variable is still *@&#ing up. how? anyway, using a totally new variable name as local var. this had better work or i declare bash broken, i do.