feisty_meow.git
6 years agoMerge branch 'release-2.140.110' 2.140.110
Chris Koeritz [Fri, 23 Mar 2018 14:48:19 +0000 (10:48 -0400)]
Merge branch 'release-2.140.110'

    powerup does not try to do any chmods now.
    i have seen a failure of powerup due to chmods composer tries to do during the install step; this can be fixed by running standup again.  subsequent powerups should work fine.
    added a switchto function to jump to an application directory.  e.g. switchto ecocor6 will jump into the apps/ecocor6/avenger5 directory.
    stopped adding the swap disk automatically in revamp.  having a ram disk on an SSD based machine can use up the lifespan too quickly, so it was though better to not add it unless explicitly asked.
    if the variable ADD_SWAP is set (to anything), then the swap drive will be added.  otherwise it will not be.  usage could be like:
    export ADD_SWAP=true ; revamp_cakelampvm
    added "map archive = no" to global section in samba config to stop archive bit mapping feature from hosing executable bits.
    locked the revamp command to only operate on a host that contains "cakelampvm" to avoid scorching other hosts.

6 years agonew version for release
Chris Koeritz [Fri, 23 Mar 2018 14:48:00 +0000 (10:48 -0400)]
new version for release

6 years agoadded guard to make sure only runs on cakelampvm
Chris Koeritz [Fri, 23 Mar 2018 14:27:26 +0000 (10:27 -0400)]
added guard to make sure only runs on cakelampvm

6 years agomore accurate solution for non-interactive update
Chris Koeritz [Wed, 21 Mar 2018 01:49:31 +0000 (21:49 -0400)]
more accurate solution for non-interactive update

should work now, if the reference sites are right about the variable for non-interactive.  the var was not passed in before since sudo is not like a sub-shell.  now the two pieces needed, setting the var and running command that listens to var, are done in a single multi-line bash command.

6 years agobetter handling of dir tests
Chris Koeritz [Tue, 20 Mar 2018 21:31:38 +0000 (17:31 -0400)]
better handling of dir tests

this adds handling of bad returns from the find_apps_folder and test_apps_folder methods.  previously we were relying on them to bail out with an exit, but cannot do that when using them within shell aliases in same shell.  we need them to just return their status, and now any place using them checks the status.  where appropriate this causes that outer shell to exit, but now the switchto macro will not bail out if the user chooses quit.

6 years agogetting samba archive bit right
Chris Koeritz [Tue, 20 Mar 2018 21:14:23 +0000 (17:14 -0400)]
getting samba archive bit right

now is working to fix the samba config by adding: map archive = no

6 years agoadded disabling of archive bit mapping
Chris Koeritz [Tue, 20 Mar 2018 20:58:11 +0000 (16:58 -0400)]
added disabling of archive bit mapping

samba will try to stuff the archive bit from dos into the unix execute bit, in a poorly chosen default option for the archive mapping feature.  this turns that feature off again.

6 years agonew fortune, plus site avenger mods
Chris Koeritz [Tue, 20 Mar 2018 20:49:41 +0000 (16:49 -0400)]
new fortune, plus site avenger mods

added new switchto macro, not quite right yet since can exit shell if doesn't find directory.  some doc fixes in comments.  turned off swap file unless special flag is present, since ssd drives do not want this.

6 years agore-added sudo grab at top of script
Chris Koeritz [Tue, 13 Mar 2018 15:51:55 +0000 (11:51 -0400)]
re-added sudo grab at top of script

6 years agoback to sudoized chown and chmod
Chris Koeritz [Tue, 13 Mar 2018 15:51:06 +0000 (11:51 -0400)]
back to sudoized chown and chmod

6 years agodead-end from standup as sudo
Chris Koeritz [Tue, 13 Mar 2018 15:48:46 +0000 (11:48 -0400)]
dead-end from standup as sudo

this drops the user's forwarded ssh credentials, so the script can no longer checkout the code.  argh.  so individual sudos seem necessary on permission changes.

6 years agoadded standup as sudo alias
Chris Koeritz [Tue, 13 Mar 2018 15:45:18 +0000 (11:45 -0400)]
added standup as sudo alias

6 years agoback to optional directory fixing
Chris Koeritz [Tue, 13 Mar 2018 15:38:46 +0000 (11:38 -0400)]
back to optional directory fixing

cannot precreate logs and tmp or git will not checkout the folder.

6 years agoadding recursive mkdir flag to precreate hierarchy
Chris Koeritz [Tue, 13 Mar 2018 15:35:55 +0000 (11:35 -0400)]
adding recursive mkdir flag to precreate hierarchy

6 years agodropping extra sudo
Chris Koeritz [Tue, 13 Mar 2018 15:33:57 +0000 (11:33 -0400)]
dropping extra sudo

something is screwy in standup, but adding extra sudos is not helping.

6 years agoadding extra app dir fix prior to checkout
Chris Koeritz [Tue, 13 Mar 2018 15:32:34 +0000 (11:32 -0400)]
adding extra app dir fix prior to checkout

6 years agotrying to fix bizarre permission problems.
Chris Koeritz [Tue, 13 Mar 2018 15:27:00 +0000 (11:27 -0400)]
trying to fix bizarre permission problems.

6 years agogetting powerup right
Chris Koeritz [Tue, 13 Mar 2018 15:15:03 +0000 (11:15 -0400)]
getting powerup right

having it not try to do any chmods, since ownership can be in question and it doesn't run as sudo.

6 years agonew fortunes and spelling correction
Chris Koeritz [Tue, 13 Mar 2018 01:07:16 +0000 (21:07 -0400)]
new fortunes and spelling correction

6 years agomodified umask for apache
Chris Koeritz [Thu, 1 Mar 2018 18:31:48 +0000 (13:31 -0500)]
modified umask for apache

enables group read/write on files and dirs for apache.
also disabled the bluefish install since no one is using that.

6 years agojumping to home dir
Chris Koeritz [Thu, 1 Mar 2018 17:43:18 +0000 (12:43 -0500)]
jumping to home dir

composer addition gets confused if within a project, and the setting we are adding with this step is supposed to be for whole account.  jumping to home dir first seems to fix it.

6 years agofix for ignored theme and repo names
Chris Koeritz [Thu, 1 Mar 2018 17:03:13 +0000 (12:03 -0500)]
fix for ignored theme and repo names

if the override specified these and they were not provided on command line, then script previously would ignore settings from X.app file and go with default.

6 years agoadded ecocor6 override file
Chris Koeritz [Thu, 1 Mar 2018 15:24:42 +0000 (10:24 -0500)]
added ecocor6 override file

6 years agofix to run composer as proper user
Chris Koeritz [Tue, 27 Feb 2018 20:19:05 +0000 (15:19 -0500)]
fix to run composer as proper user

6 years agonew fortune plus new windoze game script
Chris Koeritz [Mon, 26 Feb 2018 18:00:57 +0000 (13:00 -0500)]
new fortune plus new windoze game script

zap fallout task will stop any process with fallout in the name on windows, using taskkill

6 years agonext try to fix upgrade stalling
Chris Koeritz [Sat, 24 Feb 2018 02:49:08 +0000 (21:49 -0500)]
next try to fix upgrade stalling

a new variable plus an extra force-confdef flag.

6 years agomade feisty meow apex owned by developer user
Chris Koeritz [Wed, 21 Feb 2018 05:13:37 +0000 (00:13 -0500)]
made feisty meow apex owned by developer user

6 years agoMerge branch 'release-2.140.109' into dev
Chris Koeritz [Tue, 20 Feb 2018 16:00:28 +0000 (11:00 -0500)]
Merge branch 'release-2.140.109' into dev

updating dev branch from latest release

6 years agoMerge branch 'release-2.140.109' 2.140.109
Chris Koeritz [Tue, 20 Feb 2018 15:58:01 +0000 (10:58 -0500)]
Merge branch 'release-2.140.109'

updates from dev branch for new release

6 years agonew version
Chris Koeritz [Tue, 20 Feb 2018 15:57:26 +0000 (10:57 -0500)]
new version

6 years agodocs in progress
Chris Koeritz [Wed, 7 Feb 2018 21:52:31 +0000 (16:52 -0500)]
docs in progress

6 years agoadded composer config for site avenger
Chris Koeritz [Wed, 7 Feb 2018 21:05:29 +0000 (16:05 -0500)]
added composer config for site avenger

6 years agoworking okay now for revamp
Chris Koeritz [Wed, 7 Feb 2018 20:53:16 +0000 (15:53 -0500)]
working okay now for revamp

the mysql password management seems to be doing well now.

6 years agofixed variable name confusion
Chris Koeritz [Wed, 7 Feb 2018 20:50:47 +0000 (15:50 -0500)]
fixed variable name confusion

6 years agogot the password functions right maybe
Chris Koeritz [Wed, 7 Feb 2018 20:47:11 +0000 (15:47 -0500)]
got the password functions right maybe

had to drop the awful approach of echoing the result for much nicer approach of setting a variable name provided by the caller.  this is a lot better technique.

6 years agobeing forced to debug missing prompt
Chris Koeritz [Wed, 7 Feb 2018 20:31:40 +0000 (15:31 -0500)]
being forced to debug missing prompt

something is causing the revamp not to show the prompt.

6 years agofix for password file missing
Chris Koeritz [Wed, 7 Feb 2018 20:26:45 +0000 (15:26 -0500)]
fix for password file missing

6 years agoprototype password management methods
Chris Koeritz [Wed, 7 Feb 2018 20:24:10 +0000 (15:24 -0500)]
prototype password management methods

used for getting the mysql password in the revamp script, reading it from cmd line as well as storing for later use.

6 years agodoc refresh for regenerate
Chris Koeritz [Wed, 7 Feb 2018 19:13:51 +0000 (14:13 -0500)]
doc refresh for regenerate

6 years agoupdates for regenerate
Chris Koeritz [Wed, 7 Feb 2018 19:09:58 +0000 (14:09 -0500)]
updates for regenerate

6 years agofixing reconfig process
Chris Koeritz [Wed, 7 Feb 2018 17:40:36 +0000 (12:40 -0500)]
fixing reconfig process

needs to redo aliases and other assets, but currently is not.  trying simplest approach first, by loading the launcher script at the end of having reconfigured everything.
also added a link maker for fallout new vegas, to try to make running on wine a bit less of a hellfest.

6 years agoremoving silly bits
Chris Koeritz [Wed, 7 Feb 2018 16:13:26 +0000 (11:13 -0500)]
removing silly bits

6 years agonew fortunes
Chris Koeritz [Tue, 6 Feb 2018 16:36:03 +0000 (11:36 -0500)]
new fortunes

6 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Tue, 6 Feb 2018 02:48:38 +0000 (21:48 -0500)]
Merge branch 'master' of feistymeow.org:feisty_meow

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Tue, 6 Feb 2018 02:21:50 +0000 (21:21 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agonew fortunes
Chris Koeritz [Mon, 5 Feb 2018 05:37:46 +0000 (00:37 -0500)]
new fortunes

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Sat, 3 Feb 2018 01:18:04 +0000 (20:18 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred T. Hamster [Thu, 25 Jan 2018 20:44:13 +0000 (15:44 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agoat artful, screen stabilizes
Chris Koeritz [Wed, 24 Jan 2018 15:18:26 +0000 (15:18 +0000)]
at artful, screen stabilizes

stopped needing a logfile, in different positions relative to flag, for
-L on command line.  sheesh.  now need to update to artful ubuntu
everywhere.

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Mon, 15 Jan 2018 16:53:27 +0000 (11:53 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agoadded tags to pull
Chris Koeritz [Mon, 15 Jan 2018 16:52:50 +0000 (11:52 -0500)]
added tags to pull

6 years agoMerge branch 'master' into dev
Chris Koeritz [Mon, 15 Jan 2018 16:48:06 +0000 (11:48 -0500)]
Merge branch 'master' into dev

pulling in latest release into dev.
should only be the tag.  if that.

6 years agoMerge branch 'release-2.140.108' 2.140.108
Chris Koeritz [Mon, 15 Jan 2018 16:44:19 +0000 (11:44 -0500)]
Merge branch 'release-2.140.108'

merging for new version

6 years agonew version
Chris Koeritz [Mon, 15 Jan 2018 16:42:55 +0000 (11:42 -0500)]
new version

6 years agoMerge branch 'master' into dev
Chris Koeritz [Mon, 15 Jan 2018 16:35:34 +0000 (11:35 -0500)]
Merge branch 'master' into dev

accidental checkin to master of a dev change, merging back.

6 years agoupdated to clean home_store
Chris Koeritz [Mon, 15 Jan 2018 16:29:14 +0000 (11:29 -0500)]
updated to clean home_store

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred T. Hamster [Mon, 15 Jan 2018 16:24:22 +0000 (11:24 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agodropping rebase as default pull
Chris Koeritz [Mon, 15 Jan 2018 15:08:38 +0000 (10:08 -0500)]
dropping rebase as default pull

seems to lose too much history, even with a merge --no-ff when bringing a release in.

6 years agonew version
Chris Koeritz [Wed, 10 Jan 2018 19:56:01 +0000 (14:56 -0500)]
new version

6 years agofixes mapsdemo outdated api key
Chris Koeritz [Sun, 7 Jan 2018 21:39:05 +0000 (16:39 -0500)]
fixes mapsdemo outdated api key

6 years agocleaned debugging noise, better naming
Chris Koeritz [Sun, 7 Jan 2018 19:36:01 +0000 (14:36 -0500)]
cleaned debugging noise, better naming

6 years agofixed issue with version check
Chris Koeritz [Sun, 7 Jan 2018 18:13:04 +0000 (13:13 -0500)]
fixed issue with version check

6 years agogit version dances
Chris Koeritz [Sun, 7 Jan 2018 17:56:45 +0000 (12:56 -0500)]
git version dances

picking specific version we know ubuntu is happy with

6 years agofix for older git versions
Chris Koeritz [Sun, 7 Jan 2018 17:48:41 +0000 (12:48 -0500)]
fix for older git versions

checking the version so we don't try to use autostash before it is available.

6 years agoadded more signifiers to test functions
Chris Koeritz [Sun, 7 Jan 2018 17:30:33 +0000 (12:30 -0500)]
added more signifiers to test functions

6 years agoanother attempt to clean up superfluous merges
Chris Koeritz [Sun, 7 Jan 2018 17:15:26 +0000 (12:15 -0500)]
another attempt to clean up superfluous merges

we want to stop seeing pointless merge messages in the commit log.  this should take care of it, although there can be a problem if the code stashed before pulling is *way* out of synch with the code being pulled.  that problem would afflict the merge also though, and it is better to find out as soon as possible rather than letting the snarl grow larger.

6 years agoswapped where chown is done
Chris Koeritz [Sun, 7 Jan 2018 16:52:51 +0000 (11:52 -0500)]
swapped where chown is done

powerup is not supposed to need sudo access.  the chown operation does need it though.  also made the code for chown more specific to folder being operated on, rather than operating on entire apps hierarchy.

6 years agoadjusted formatting
Chris Koeritz [Sun, 7 Jan 2018 16:16:43 +0000 (11:16 -0500)]
adjusted formatting

6 years agodoc fix for smbpasswd
Chris Koeritz [Sun, 7 Jan 2018 16:13:12 +0000 (11:13 -0500)]
doc fix for smbpasswd

6 years agocleaned up diagnostics
Chris Koeritz [Sun, 7 Jan 2018 16:05:18 +0000 (11:05 -0500)]
cleaned up diagnostics

6 years agorepair on sudo behavior
Chris Koeritz [Sun, 7 Jan 2018 15:53:51 +0000 (10:53 -0500)]
repair on sudo behavior

6 years agoswap mount additions in revamp
Chris Koeritz [Sun, 7 Jan 2018 15:44:49 +0000 (10:44 -0500)]
swap mount additions in revamp

put in automatic swap mount addition in revamp script, so cakelampvm can have more memory.  uses more hard drive space though.
made the swap mount script force sudo calling, and also added parameters for swap.  new --help command is available on it also.

6 years agotrying without --no-ff
Chris Koeritz [Wed, 3 Jan 2018 16:56:10 +0000 (11:56 -0500)]
trying without --no-ff

the fast forward feature seems important to avoid unnecessary merge messages from checkin.  we need to be careful at merge time with a branch to say: git merge --no-ff <thebranch>
because otherwise we would lose all the changes that occurred on the branch.  but remembering every trivial merge, even those without contents, is not good, so --no-ff needs to be dumped for most pulls.

6 years agounfixed the bad fix of ignoring current
Chris Koeritz [Fri, 29 Dec 2017 16:17:43 +0000 (11:17 -0500)]
unfixed the bad fix of ignoring current

we do need to update even the same branch we start with, since its remote origin can have changes.

6 years agostopped redundant merges, added reconfigure note
Chris Koeritz [Fri, 29 Dec 2017 16:15:09 +0000 (11:15 -0500)]
stopped redundant merges, added reconfigure note

6 years agoattempting to auto-fix wine link issues
Chris Koeritz [Sun, 24 Dec 2017 19:44:05 +0000 (14:44 -0500)]
attempting to auto-fix wine link issues

lower case and upper case names are sometimes sloppily used by the mod coders rather than the exact path, which causes problems on wine.

6 years agonew script to minimize git checkout memory usage
Chris Koeritz [Sun, 24 Dec 2017 19:40:55 +0000 (14:40 -0500)]
new script to minimize git checkout memory usage

6 years agodoc push
Chris Koeritz [Wed, 20 Dec 2017 00:13:52 +0000 (19:13 -0500)]
doc push

now have a bit cleaner look, and got rid of brain dead comment character in front of commands.

6 years agoadded docs for ll and get_feisty
Chris Koeritz [Tue, 19 Dec 2017 23:54:01 +0000 (18:54 -0500)]
added docs for ll and get_feisty

6 years agoadded get_feisty alias
Chris Koeritz [Tue, 19 Dec 2017 23:48:48 +0000 (18:48 -0500)]
added get_feisty alias

just gets the code base up to date and reconfigures current user's feisty meow config

6 years agofixes mapsdemo outdated api key
Chris Koeritz [Sun, 7 Jan 2018 21:39:05 +0000 (16:39 -0500)]
fixes mapsdemo outdated api key

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Sun, 7 Jan 2018 20:16:15 +0000 (20:16 +0000)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agocleaned debugging noise, better naming
Chris Koeritz [Sun, 7 Jan 2018 19:36:01 +0000 (14:36 -0500)]
cleaned debugging noise, better naming

6 years agofixed issue with version check
Chris Koeritz [Sun, 7 Jan 2018 18:13:04 +0000 (13:13 -0500)]
fixed issue with version check

6 years agogit version dances
Chris Koeritz [Sun, 7 Jan 2018 17:56:45 +0000 (12:56 -0500)]
git version dances

picking specific version we know ubuntu is happy with

6 years agofix for older git versions
Chris Koeritz [Sun, 7 Jan 2018 17:48:41 +0000 (12:48 -0500)]
fix for older git versions

checking the version so we don't try to use autostash before it is available.

6 years agoadded more signifiers to test functions
Chris Koeritz [Sun, 7 Jan 2018 17:30:33 +0000 (12:30 -0500)]
added more signifiers to test functions

6 years agoanother attempt to clean up superfluous merges
Chris Koeritz [Sun, 7 Jan 2018 17:15:26 +0000 (12:15 -0500)]
another attempt to clean up superfluous merges

we want to stop seeing pointless merge messages in the commit log.  this should take care of it, although there can be a problem if the code stashed before pulling is *way* out of synch with the code being pulled.  that problem would afflict the merge also though, and it is better to find out as soon as possible rather than letting the snarl grow larger.

6 years agoswapped where chown is done
Chris Koeritz [Sun, 7 Jan 2018 16:52:51 +0000 (11:52 -0500)]
swapped where chown is done

powerup is not supposed to need sudo access.  the chown operation does need it though.  also made the code for chown more specific to folder being operated on, rather than operating on entire apps hierarchy.

6 years agoMerge branch 'master' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Sun, 7 Jan 2018 16:32:15 +0000 (11:32 -0500)]
Merge branch 'master' of feistymeow.org:feisty_meow into dev

6 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Sun, 7 Jan 2018 16:29:57 +0000 (11:29 -0500)]
Merge branch 'master' of feistymeow.org:feisty_meow

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Sun, 7 Jan 2018 16:22:28 +0000 (11:22 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 years agoMerge branch 'master' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Sun, 7 Jan 2018 16:22:24 +0000 (11:22 -0500)]
Merge branch 'master' of feistymeow.org:feisty_meow into dev

6 years agoadjusted formatting
Chris Koeritz [Sun, 7 Jan 2018 16:16:43 +0000 (11:16 -0500)]
adjusted formatting

6 years agodoc fix for smbpasswd
Chris Koeritz [Sun, 7 Jan 2018 16:13:12 +0000 (11:13 -0500)]
doc fix for smbpasswd

6 years agocleaned up diagnostics
Chris Koeritz [Sun, 7 Jan 2018 16:05:18 +0000 (11:05 -0500)]
cleaned up diagnostics

6 years agorepair on sudo behavior
Chris Koeritz [Sun, 7 Jan 2018 15:53:51 +0000 (10:53 -0500)]
repair on sudo behavior

6 years agoswap mount additions in revamp
Chris Koeritz [Sun, 7 Jan 2018 15:44:49 +0000 (10:44 -0500)]
swap mount additions in revamp

put in automatic swap mount addition in revamp script, so cakelampvm can have more memory.  uses more hard drive space though.
made the swap mount script force sudo calling, and also added parameters for swap.  new --help command is available on it also.

6 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Sat, 6 Jan 2018 19:49:39 +0000 (14:49 -0500)]
Merge branch 'master' of feistymeow.org:feisty_meow

6 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Wed, 3 Jan 2018 17:14:13 +0000 (12:14 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev