aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2010-01-12Add versioningDave Reisner-0/+2
2010-01-12Change 'operations' to 'actions' in usage heredocDave Reisner-1/+1
2010-01-12Remove debugging line and unused code in create_new_incremenetalDave Reisner-6/+1
2010-01-12Show date of rollback when operation completesDave Reisner-1/+4
2010-01-12Convert incls/excls to arrays....Dave Reisner-8/+7
2010-01-12Convert include/exclude heredocs to simple variables. I'm sure I'll end up ↵Dave Reisner-17/+19
changing these to arrays sooner or later
2010-01-12Remove quoting from exclude parsing. Will need to resolve incls/excls with ↵Dave Reisner-1/+1
white space another way
2010-01-12Sanitize config for user digestionDave Reisner-14/+5
2010-01-12Add checks for root user in rollback, backup, and unmountDave Reisner-1/+16
2010-01-12Reorder and group functions by purposeDave Reisner-89/+90
2010-01-12Merge call_rsync into create_new_incrementalDave Reisner-21/+7
2010-01-12Reorder functionsDave Reisner-79/+80
2010-01-12Add usage function and mount checking (and unmounting) in rollback functionDave Reisner-0/+30
2010-01-12Remove requirement for bcDave Reisner-2/+3
2010-01-12Update progressDave Reisner-2/+2
2010-01-12Add seed size and totals to usage reportDave Reisner-3/+9
2010-01-12Convert echo statements in output functions to printfDave Reisner-14/+15
2010-01-12Use full path of rsync to avoid conflict with any aliasesDave Reisner-1/+1
2010-01-12Refer to union mount and squash mount by variables rather than relative to ↵Dave Reisner-15/+15
the bkup_root
2010-01-12Add declarations for squash and union mount pointsDave Reisner-17/+14
2010-01-12Implement insanely simple bin report with creation date onlyDave Reisner-2/+11
2010-01-12Update README with progressDave Reisner-4/+4
2010-01-12Debug action_rollback. Ensure unmount_all runs before we try to do a backupDave Reisner-9/+10
2010-01-12Add option to call unmount_allDave Reisner-0/+1
2010-01-12Add makeshift option parser to test rollback functionDave Reisner-1/+5
2010-01-12Create rollback action handler. Don't rely on wc -l alone to count bin ↵Dave Reisner-6/+25
inventory -- use grep to filter blank lines if a malicious user decides to edit the file and leave blanks
2010-01-12Expand 'what works' into mini faqDave Reisner-2/+15
2010-01-12Update todo list and add a section near the top about what actually works ↵Dave Reisner-4/+6
currently
2010-01-12Update config file nameDave Reisner-1/+1
2010-01-12Add more debugging. So much easier to test when aufs doesn't crash every ↵Dave Reisner-6/+15
other unmount
2010-01-12Add sweep_bins call after new squash is createdDave Reisner-0/+3
2010-01-12Keep unmount_all calls in both create_new_squash and in action_backup. ↵Dave Reisner-1/+1
Doesn't matter that the call from action_backup might fail 1 out of 10 times
2010-01-12binventory removal routine needs to reference the old_bins array, not first ↵Dave Reisner-2/+2
element
2010-01-12EUREKA! Basic backup functionality declared working.Dave Reisner-8/+3
2010-01-12More debugging. Temp filthy hack until I figure out what's causing nothing ↵Dave Reisner-6/+16
to be passed to mount_union_with_bins on first pass
2010-01-11Add more debugging, squish more bugs. Still more left.Dave Reisner-8/+13
2010-01-11Squish some operational bugs. More to go...Dave Reisner-6/+18
2010-01-11Flesh out action_backup functionality -- commence testingDave Reisner-5/+43
2010-01-11Create skeletons for action handlersDave Reisner-0/+24
2010-01-11remove source files of combined READMEDave Reisner-90/+0
2010-01-11Merge todo, install, doc, and bugs into READMEDave Reisner-0/+97
2010-01-11Prefix bin directory and binventory with . to hideDave Reisner-2/+2
2010-01-11Partial rewrite of doc to comply with new structureDave Reisner-44/+50
2010-01-11Adjust get_next_available_bin so that it actually returns the next ↵Dave Reisner-1/+1
available, not the highest numbered
2010-01-11Rewrite for new structureDave Reisner-15/+8
2010-01-11Complete rewrite with new structure. Basic framework and backup functions ↵Dave Reisner-282/+129
written, but largely untested.
2010-01-11Reorganize config for rolling backup stratDave Reisner-20/+19
2010-01-11Initial commit. Add upstream bug and nobarrier fixDave Reisner-0/+7
2010-01-11Removing sleep and manual link flush -- stall on unmount is upstream problem ↵Dave Reisner-2/+2
with 2.6.32 kernel
2010-01-11Output from die() should be sent to STDERRDave Reisner-1/+1