feisty_meow.git
7 years agoadded careful error checking to rev control
Chris Koeritz [Thu, 9 Nov 2017 16:14:26 +0000 (11:14 -0500)]
added careful error checking to rev control

these had some checks on actions, but not on all.  i want anything that fails during an update or a push to cause the whole machinery to stop right there, because we cannot afford to be missing merge screw-ups.

7 years agoopensim script improvements
Fred T. Hamster [Thu, 9 Nov 2017 13:47:03 +0000 (08:47 -0500)]
opensim script improvements

added helpful info in backup_opensim and got rid of silly defaults.
added new script to whack all the running opensim instances.  especially useful right now since my sims are hanging after finishing shutdown.

7 years agomuch nicer and working again
Chris Koeritz [Thu, 9 Nov 2017 07:51:43 +0000 (02:51 -0500)]
much nicer and working again

now there seems to be no blowback on display 0 from running this stuff.  whew.

7 years agotosses out the current set of opensim maptiles
Fred T. Hamster [Thu, 9 Nov 2017 06:41:35 +0000 (01:41 -0500)]
tosses out the current set of opensim maptiles

7 years agofixed sim lister
Fred T. Hamster [Thu, 9 Nov 2017 05:35:59 +0000 (00:35 -0500)]
fixed sim lister

stopped being fooled by multiple matches on things from the example region file.  then realized i don't need to even scan that, since i should only take in ini files and that's an example file.

7 years agocleaned up lockem
Chris Koeritz [Thu, 9 Nov 2017 03:48:53 +0000 (22:48 -0500)]
cleaned up lockem

also more lab work on vnc

7 years agotasty reborn terminal locking script
Chris Koeritz [Thu, 9 Nov 2017 03:39:14 +0000 (22:39 -0500)]
tasty reborn terminal locking script

thought this wasn't handy, but i've had several times recently where it would have been.  newly cleaned it up and added helpful text feedback, plus now it will show the nechung oracle when locked.

7 years agooasdi
Chris Koeritz [Wed, 8 Nov 2017 19:06:58 +0000 (14:06 -0500)]
oasdi

7 years agofixed port listing to sort numerically
Fred T. Hamster [Wed, 8 Nov 2017 17:38:06 +0000 (12:38 -0500)]
fixed port listing to sort numerically

7 years agonearly ready for this to go live
Chris Koeritz [Wed, 8 Nov 2017 16:41:29 +0000 (11:41 -0500)]
nearly ready for this to go live

seems to be working well now, in version 10.

7 years agostill experimenting on vnc
Chris Koeritz [Wed, 8 Nov 2017 14:54:56 +0000 (09:54 -0500)]
still experimenting on vnc

7 years agoclean_json and json_text are working
Chris Koeritz [Wed, 8 Nov 2017 07:10:51 +0000 (02:10 -0500)]
clean_json and json_text are working

7 years agoupdating for hourly synchs
Chris Koeritz [Wed, 8 Nov 2017 04:15:07 +0000 (04:15 +0000)]
updating for hourly synchs

7 years agonice new function json_view
Chris Koeritz [Wed, 8 Nov 2017 04:06:38 +0000 (23:06 -0500)]
nice new function json_view

takes a list of json files, pretty prints them, and sends them to standard out.  shows the file names for each.

7 years agodifferentiating and improving the two test methods
Chris Koeritz [Wed, 8 Nov 2017 03:03:01 +0000 (22:03 -0500)]
differentiating and improving the two test methods

7 years agogot rid of wicked weird link
Chris Koeritz [Wed, 8 Nov 2017 02:50:37 +0000 (21:50 -0500)]
got rid of wicked weird link

7 years agonew in the lab
Chris Koeritz [Wed, 8 Nov 2017 02:08:10 +0000 (21:08 -0500)]
new in the lab

7 years agofixed some reporting glitches
Chris Koeritz [Wed, 8 Nov 2017 00:22:34 +0000 (19:22 -0500)]
fixed some reporting glitches

also added experiments as a category.

7 years agomore perm mods oy
Chris Koeritz [Tue, 7 Nov 2017 23:34:20 +0000 (18:34 -0500)]
more perm mods oy

7 years agofixed perms a bit more
Chris Koeritz [Tue, 7 Nov 2017 23:06:15 +0000 (23:06 +0000)]
fixed perms a bit more

7 years agonice fixes
Chris Koeritz [Tue, 7 Nov 2017 22:50:59 +0000 (22:50 +0000)]
nice fixes

repairs the /z/ hierarchy's permissions automatically now.

7 years agofixed perm scripts to follow links
Chris Koeritz [Tue, 7 Nov 2017 22:36:01 +0000 (22:36 +0000)]
fixed perm scripts to follow links

7 years agoupdated readme
Chris Koeritz [Tue, 7 Nov 2017 20:46:38 +0000 (15:46 -0500)]
updated readme

hopefully clearer and more useful.

7 years agoadded in the startup script for vnc
Chris Koeritz [Tue, 7 Nov 2017 14:19:35 +0000 (09:19 -0500)]
added in the startup script for vnc

need vncserver in /etc/init.d for the thing to be started automatically.
the xstartup file should be in ~/.vnc for the user hosting vnc.

7 years agocleanups from otis
Chris Koeritz [Tue, 7 Nov 2017 03:20:40 +0000 (22:20 -0500)]
cleanups from otis

fixed comment formatting for better connection in .bashrc.
dropping old windows crud version.

7 years agofixed issue with customized scripts dir
Chris Koeritz [Mon, 6 Nov 2017 22:55:02 +0000 (17:55 -0500)]
fixed issue with customized scripts dir

was failing to write the items in subdirs.

7 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Mon, 6 Nov 2017 22:44:22 +0000 (22:44 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

7 years agonice, first bit of auto-help
Chris Koeritz [Mon, 6 Nov 2017 22:44:11 +0000 (22:44 +0000)]
nice, first bit of auto-help

added a diagnostic for when the recustomize script cannot run (when perl doesn't have File::Diff or File::Which yet).

7 years agonice, first bit of auto-help
root [Mon, 6 Nov 2017 22:43:00 +0000 (22:43 +0000)]
nice, first bit of auto-help

added a diagnostic for when the recustomize script cannot run (when perl doesn't have File::Diff or File::Which yet).

7 years agonew fortune
Chris Koeritz [Mon, 6 Nov 2017 17:57:33 +0000 (12:57 -0500)]
new fortune

7 years agonew script for copying mail filters
Chris Koeritz [Mon, 6 Nov 2017 17:54:59 +0000 (12:54 -0500)]
new script for copying mail filters

got tired of running these extra long commands.  totally specific to my one thunderbird config.

7 years agohoping the screen debacle is done
Fred T. Hamster [Mon, 6 Nov 2017 15:03:07 +0000 (10:03 -0500)]
hoping the screen debacle is done

it looks like they unbroke -L for 'screen' tool, such that it no longer requires a log file parameter (which had broken just everything).  and now the log file parm is still available, but you jam it together with the -L flag.

7 years agovnc closer to working i hope
Chris Koeritz [Mon, 6 Nov 2017 14:43:12 +0000 (14:43 +0000)]
vnc closer to working i hope

7 years agonicer formatting
Chris Koeritz [Mon, 6 Nov 2017 14:24:17 +0000 (14:24 +0000)]
nicer formatting

7 years agostarting tracking on the xstartup versions.
Chris Koeritz [Mon, 6 Nov 2017 14:18:15 +0000 (14:18 +0000)]
starting tracking on the xstartup versions.

this stuff is not well documented, nor easy to set up.  buddha please save me.

7 years agoreenabled ssh function
Chris Koeritz [Mon, 6 Nov 2017 14:04:01 +0000 (09:04 -0500)]
reenabled ssh function

forgot we need to override ssh to enable x forwarding.

7 years agoprototyping department
Chris Koeritz [Mon, 6 Nov 2017 13:06:33 +0000 (13:06 +0000)]
prototyping department

7 years agofixed issue if no loading dock
Fred T. Hamster [Mon, 6 Nov 2017 05:14:44 +0000 (00:14 -0500)]
fixed issue if no loading dock

7 years agotasty changes for building custom scripts
Chris Koeritz [Mon, 6 Nov 2017 04:27:15 +0000 (23:27 -0500)]
tasty changes for building custom scripts

now the customized scripts can be in an arbitrary directory structure under the customized user's scripts folder.

7 years agoworking recursive methods
Chris Koeritz [Mon, 6 Nov 2017 03:52:26 +0000 (22:52 -0500)]
working recursive methods

the recursive_find_directories function is working now, so we can rely on that for building aliases in a whole tree.

7 years agocloser to recursive alias additions
Chris Koeritz [Mon, 6 Nov 2017 03:37:50 +0000 (22:37 -0500)]
closer to recursive alias additions

at least this version seems as good as it was, if not better.  but we're not going deep yet.

7 years agoborkers
Chris Koeritz [Mon, 6 Nov 2017 02:14:29 +0000 (02:14 +0000)]
borkers

7 years agomoved spooling saves into ~/data
Chris Koeritz [Sun, 5 Nov 2017 23:41:26 +0000 (18:41 -0500)]
moved spooling saves into ~/data

7 years agousing variable instead of full path
Chris Koeritz [Sun, 5 Nov 2017 21:31:38 +0000 (16:31 -0500)]
using variable instead of full path

7 years agonice mod for sudo in snarf linux config
Chris Koeritz [Sun, 5 Nov 2017 21:20:51 +0000 (16:20 -0500)]
nice mod for sudo in snarf linux config

also prints out the command to use if they forgot to sudo.

7 years agoargh, missed some needed spaces.
Chris Koeritz [Sun, 5 Nov 2017 07:34:26 +0000 (02:34 -0500)]
argh, missed some needed spaces.

7 years agofixed oddity of permissions in apache site add
Chris Koeritz [Sun, 5 Nov 2017 04:48:32 +0000 (00:48 -0400)]
fixed oddity of permissions in apache site add

7 years agoadded docs for powerup
Chris Koeritz [Sun, 5 Nov 2017 04:43:07 +0000 (00:43 -0400)]
added docs for powerup

7 years agonice enhancements in error reporting
Chris Koeritz [Sun, 5 Nov 2017 01:33:00 +0000 (21:33 -0400)]
nice enhancements in error reporting

7 years agoadopted two new variables
Chris Koeritz [Sun, 5 Nov 2017 00:57:44 +0000 (20:57 -0400)]
adopted two new variables

SHELL_DEBUG => DEBUG_FEISTY_MEOW
GENERATED_STORE => FEISTY_MEOW_GENERATED_STORE

7 years agotrickier and tricker
Chris Koeritz [Sun, 5 Nov 2017 00:22:12 +0000 (20:22 -0400)]
trickier and tricker

this is more annoyingly tricky than it seemed at first.

7 years agoagain with the fixing
Chris Koeritz [Sun, 5 Nov 2017 00:21:08 +0000 (20:21 -0400)]
again with the fixing

7 years agofixing apps checkin for expected path
Chris Koeritz [Sun, 5 Nov 2017 00:20:14 +0000 (20:20 -0400)]
fixing apps checkin for expected path

7 years agoadded apps folder for checkins
Chris Koeritz [Sun, 5 Nov 2017 00:18:07 +0000 (20:18 -0400)]
added apps folder for checkins

7 years agoguarded the active addition by directory presence
Chris Koeritz [Sat, 4 Nov 2017 23:52:51 +0000 (19:52 -0400)]
guarded the active addition by directory presence

7 years agoadded active folder to my personal repo list
Chris Koeritz [Sat, 4 Nov 2017 23:51:51 +0000 (19:51 -0400)]
added active folder to my personal repo list

7 years agofixing extensions
Chris Koeritz [Sat, 4 Nov 2017 23:49:29 +0000 (19:49 -0400)]
fixing extensions

7 years agonew files implementing cakephp site management
Chris Koeritz [Sat, 4 Nov 2017 23:38:23 +0000 (19:38 -0400)]
new files implementing cakephp site management

these are targeted mostly for site avenger sites, but can also be used with regular cakephp sites.

7 years agoa couple new functions
Chris Koeritz [Sat, 4 Nov 2017 22:50:16 +0000 (18:50 -0400)]
a couple new functions

7 years agoimplemented vendor check-in filter
Chris Koeritz [Sat, 4 Nov 2017 22:18:44 +0000 (18:18 -0400)]
implemented vendor check-in filter

7 years agoattempting to ignore vendor folders for php
Chris Koeritz [Sat, 4 Nov 2017 21:01:56 +0000 (17:01 -0400)]
attempting to ignore vendor folders for php

may not be quite right yet.

7 years agomaking ver control sep lines bigger
Chris Koeritz [Sat, 4 Nov 2017 20:54:45 +0000 (16:54 -0400)]
making ver control sep lines bigger

7 years agostopped printing debug noise
Chris Koeritz [Sat, 4 Nov 2017 20:34:13 +0000 (16:34 -0400)]
stopped printing debug noise

7 years agoadded some glitz
Chris Koeritz [Sat, 4 Nov 2017 18:48:41 +0000 (14:48 -0400)]
added some glitz

7 years agonew file for minimizing disk impact
Chris Koeritz [Sat, 4 Nov 2017 18:46:13 +0000 (14:46 -0400)]
new file for minimizing disk impact

we don't always want all the generated junk, which weighs in at like ~430 megs these days.  this script winnows out the things most people will not need, once they've generated the binaries with the production process.

7 years agonicer spacing
Chris Koeritz [Sat, 4 Nov 2017 12:05:43 +0000 (08:05 -0400)]
nicer spacing

7 years agofixed up wording in recursives
Chris Koeritz [Sat, 4 Nov 2017 03:11:26 +0000 (23:11 -0400)]
fixed up wording in recursives

7 years agofixed output nicer
Chris Koeritz [Sat, 4 Nov 2017 03:03:49 +0000 (23:03 -0400)]
fixed output nicer

now the labelling about checking in or retrieving a repo only shows when actually doing it.  quite a reasonable behavior, unlike before.

7 years agorev control now operates only when repo writable
Chris Koeritz [Sat, 4 Nov 2017 02:51:19 +0000 (22:51 -0400)]
rev control now operates only when repo writable

7 years agofixes annoying message about zz_getem
Chris Koeritz [Sat, 4 Nov 2017 02:43:27 +0000 (22:43 -0400)]
fixes annoying message about zz_getem

7 years agoupdated to support absolute paths
Chris Koeritz [Sat, 4 Nov 2017 02:40:02 +0000 (22:40 -0400)]
updated to support absolute paths

just had to reverse the loop order so we can check for absolute paths first, before trying to construct them out of the usual suspect directories.

7 years agoupdated with both path examples
Chris Koeritz [Fri, 3 Nov 2017 18:06:09 +0000 (14:06 -0400)]
updated with both path examples

7 years agonew fortune
Chris Koeritz [Fri, 3 Nov 2017 17:56:56 +0000 (13:56 -0400)]
new fortune

7 years agominimized config file to be written
Chris Koeritz [Fri, 3 Nov 2017 15:30:22 +0000 (11:30 -0400)]
minimized config file to be written

7 years agodropping a couple ancient unused scripts
Chris Koeritz [Fri, 3 Nov 2017 15:13:07 +0000 (11:13 -0400)]
dropping a couple ancient unused scripts

7 years agotook the NAME variable out of the feisty inits
Chris Koeritz [Fri, 3 Nov 2017 15:10:01 +0000 (11:10 -0400)]
took the NAME variable out of the feisty inits

this eliminates the one piece of configuration needed for setting up feisty.  it does leave us dangling dangerously close to the edge of not having a name variable set up...

7 years agotasty new script for adding feisty meow
Chris Koeritz [Fri, 3 Nov 2017 15:06:30 +0000 (11:06 -0400)]
tasty new script for adding feisty meow

this configures .bashrc to use the normal user feisty init script.  it eliminates the step of having to edit .bashrc to get up and running, although there is still an inappropriate default NAME variable being set in there.

7 years agoworking version of add swap
Chris Koeritz [Fri, 3 Nov 2017 06:25:38 +0000 (02:25 -0400)]
working version of add swap

prior version was borked since we don't have variables we expect when run as sudo.  this just uses the relative location of the script to find the core directory for loading feisty meow.

7 years agocleaner implementation
Chris Koeritz [Fri, 3 Nov 2017 06:23:02 +0000 (02:23 -0400)]
cleaner implementation

adds a chmod of 600 to the swap file to keep the OS happy.  also checks result of each operation.

7 years agocleaning up revision control tools
Chris Koeritz [Fri, 3 Nov 2017 05:19:14 +0000 (01:19 -0400)]
cleaning up revision control tools

tried to move to a consistent naming scheme.  getem and checkin are the "grab the code" and "check the code in" operations.  so rgetem and rcheckin are the recursive versions of those that act on a whole hierarchy.  other scripts have been renamed for easier understanding of what the heck they do.  some junk scripts have been flushed out.

7 years agoattempting to fix naive system updater
Chris Koeritz [Fri, 3 Nov 2017 04:06:59 +0000 (00:06 -0400)]
attempting to fix naive system updater

the updater running from cron kept getting jammed up, with multiple possibly running at the same time.  this seems to be due to questions about using existing or new config files.  a fix suggested on internet says that dpkg needs to be told not to do that, and to just use the existing ones.

7 years agonouveau cookie de fortune de moi
Chris Koeritz [Fri, 3 Nov 2017 02:15:47 +0000 (22:15 -0400)]
nouveau cookie de fortune de moi

7 years agochurchill quote fix
Chris Koeritz [Thu, 2 Nov 2017 19:01:34 +0000 (15:01 -0400)]
churchill quote fix

7 years agoadding gimp project for cake web icon
Chris Koeritz [Thu, 2 Nov 2017 18:39:42 +0000 (14:39 -0400)]
adding gimp project for cake web icon

larger size image is in the project; web icons are supposed to be like 16x16 or 32x32.  we chose 32x32, because any reasonable browser supports it, whereas 64x64 may be a stretch for some.

7 years agoimproving on workingness
Chris Koeritz [Thu, 2 Nov 2017 17:23:01 +0000 (13:23 -0400)]
improving on workingness

just cleaning the add apache script, but really the big deal of this check-in is the new cakephp icon suitable for web sites.

7 years agocrikey, what a pain in the ***
Chris Koeritz [Thu, 2 Nov 2017 17:21:06 +0000 (13:21 -0400)]
crikey, what a pain in the ***

finally got this working with the right directives and such.  apparently my feeble knowledge of apache has gotten feebler, since the authorization directives have all changed and i'm still using the old ones.

7 years agoargh, closer but no cookie
Chris Koeritz [Thu, 2 Nov 2017 14:19:28 +0000 (10:19 -0400)]
argh, closer but no cookie

still cannot get apache liking the folder.  but this is really close.

7 years agooops, path was still wrong
Chris Koeritz [Thu, 2 Nov 2017 14:02:46 +0000 (10:02 -0400)]
oops, path was still wrong

had to fix the path again, since i had forgotten to drop the 'feisty_meow' from the variable i was using (which already contains that component).

7 years agomore cleanups on apache site adder
Chris Koeritz [Thu, 2 Nov 2017 13:39:31 +0000 (09:39 -0400)]
more cleanups on apache site adder

nearly ready for prime time.

7 years agoimprovement in chowning
Chris Koeritz [Thu, 2 Nov 2017 13:10:54 +0000 (09:10 -0400)]
improvement in chowning

need to make sure anything created as sudo gets fixed to be in the USER's ownership.

7 years agofixed folder issue
Chris Koeritz [Thu, 2 Nov 2017 13:07:05 +0000 (09:07 -0400)]
fixed folder issue

was trying to assume feisty is always in $HOME/feisty_meow which only used to be the case and no longer is.

7 years agofixing this up for site avenger
Chris Koeritz [Thu, 2 Nov 2017 12:58:17 +0000 (08:58 -0400)]
fixing this up for site avenger

had been using a system level path for the site storage /srv/users/... but that's not how we roll with site avenger.  instead, the script now uses $HOME/apps as the storage folder.  also, the creation of a 'public' folder under the site is problematic, since that should be a link for site avenger sites, so the public dir creation has been removed.

7 years agotasty cleanings
Chris Koeritz [Wed, 1 Nov 2017 23:28:41 +0000 (19:28 -0400)]
tasty cleanings

made an archives builder for the home archives folder.  a lot easier to maintain now.

7 years agonew documentation about google apis
Chris Koeritz [Wed, 1 Nov 2017 18:46:34 +0000 (14:46 -0400)]
new documentation about google apis

did this as part of working on google calendars and maps.

7 years agoadded hostname into squished filename
Chris Koeritz [Tue, 31 Oct 2017 20:44:15 +0000 (16:44 -0400)]
added hostname into squished filename

7 years agomaking refred less aggressive
Chris Koeritz [Tue, 31 Oct 2017 08:53:36 +0000 (04:53 -0400)]
making refred less aggressive

we don't want all of the /home/archives folder owned by fred necessarily, e.g. when there is a www there that is for /var/www.

7 years agofixed path for cygwin
Chris Koeritz [Mon, 30 Oct 2017 02:58:50 +0000 (22:58 -0400)]
fixed path for cygwin

using cygdrive now instead of c: since rsync hates dos syntax.

7 years agoclass fix for modernistic compilers
Chris Koeritz [Mon, 30 Oct 2017 01:31:54 +0000 (21:31 -0400)]
class fix for modernistic compilers

visual studio of some vintage hated the NEXT_NODE class constant and insisted that it needed to be static if it has an initializer, so that's what it got.

7 years agoapache site adder fixes
Chris Koeritz [Fri, 27 Oct 2017 01:15:24 +0000 (21:15 -0400)]
apache site adder fixes

got the thing writing the config file and doing the proper magic to configure it.  now also hides output from a2ensite unless error occurs.  also fixed bug in log files in site config.

7 years agoadd domain fixes, prototype for apache site adder
Chris Koeritz [Fri, 27 Oct 2017 00:49:19 +0000 (20:49 -0400)]
add domain fixes, prototype for apache site adder

add_domain updated with more workingness; now actually modifies the configuration files and also seems to work properly.

apache site adder is intended to create a new config file for an apache2 website, using some peculiar rules for our storage on a vm that mimics serverpilot storage paths.