Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 7, 2015
  1. Merge pull request #4 from robperc/master

    authored
    Fixed Backup and Restore scripts to function properly when providing DS_REPOSITORY_PATH in an optional argument. Thanks Rob!
Commits on Jul 20, 2015
  1. @robperc
  2. @robperc

    Updated to function properly when providing DS_REPOSITORY_PATH as opt…

    robperc authored
    …ional argument
    
    Moved export of DS_REPOSITORY_BACKUPS to after parsing of optional arguments to function properly when DS_REPOSITORY_PATH provided as optional argument. Modified -r optional argument to set DS_REPOSITORY_PATH variable to simply OPTARG rather than  OPTARG/Backups/UNIQUE_ID. Added troubleshooting echo statement to print the Backups Repository as well.
Commits on Jul 17, 2015
  1. @robperc

    Updated backups folder existence check

    robperc authored
    Updated backups folder existence check to use DS_REPOSITORY_BACKUPS rather than using DS_REPOSITORY_PATH to check if Backups folder exists then to check again if Backups/UNIQUE_ID exists. Also allows script to function properly by checking for / creating these folders when using optional argument for DS_REPOSITORY_BACKUPS.
  2. @robperc

    Moved export of DS_BACKUP_COUNT

    robperc authored
    Moved export of DS_BACKUP_COUNT to provide correct backup count when using optional argument to provide DS_REPOSITORY_PATH other than default
Commits on Nov 11, 2014
  1. Update README

    authored
    Updating version to match scripts
Commits on Oct 20, 2014
  1. Update DS_BACKUP_DATA.sh

    authored
    Shortened description of $FilevalutKeys
Commits on Oct 3, 2014
  1. Merge pull request #3 from jimmy0x52/master

    authored
    Merging Fixes: fixed a bug with uniqueid's
  2. @hoeflercomain
Commits on Oct 31, 2013
  1. Updating Script Names

    authored
    After removing old scripts, updating the current version name to remove
    LION
  2. Removing Old Code

    authored
    Mergeing scripts and removing old code. Clean Up, Baby!
Commits on Oct 23, 2013
  1. Update README

    authored
Commits on Feb 1, 2013
  1. Merge pull request #2 from rustymyers/10.8dev

    authored
    10.8 Development Code
Commits on Jan 9, 2013
Commits on Sep 11, 2012
Commits on Mar 8, 2012
  1. Tar permissione preservation

    authored
    Removing 'p' flag from tar -c and adding it to tar -x. the 'p' flag
    preserves permissions, but only works when using the -x flag with tar.
Commits on Dec 3, 2011
  1. Lion Compatible Backup/Restore - v0.7.2 Beta

    authored
    Initial Commit of the Backup/Restore scripts version 0.7.2 beta, Lion
    compatible.
    User records are backed up by copying
    /var/db/dslocal/nodes/Default/Users/username.plist file.
    Filevault support is removed for Lion.
    User passwords are stored within the user plist so we don't back up any
    separate files for password hashes.
    User account restores are done by copying the user record back into the
    dslocal node.
    Please Report Bugs to rustymyers@gmail.com!!
  2. Adding notes about variable.

    authored
    Adding notes about the use of the $FilevaultKeys variable
Commits on Aug 24, 2011
  1. Updated local user check

    authored
    Using dscl and grep to check for OriginalAuthenticationAuthority. Local
    users will not have it.
Commits on Aug 22, 2011
  1. Change method to check for the internal drive.

    authored
    mount command can cause false positives
Commits on Jun 24, 2011
  1. Merge pull request #1 from jszaszvari/patch-1

    authored
    added ";;" to line 78. Missing end tags, causing script to fail.
  2. @jszaszvari

    added ";;" to line 78. Missing end tags, causing script to fail.

    jszaszvari authored
    changed c) RMCache="1"      to 		c) RMCache="1";;
Commits on Jun 22, 2011
  1. v0.7.1 - Added flag to remove user cache folder before backing up hom…

    authored
    …e. Testing new DS_INTERNAL_DRIVE variable command. Updated Read Me.
Commits on May 24, 2011
  1. Updated Version

    authored
Commits on Apr 19, 2011
  1. Backup and Restore scripts:

    authored
    Updated code to use new user deliminator from '.' to '-'
Commits on Apr 17, 2011
  1. Lots of little error fixes from midnight coding.

    authored
    Tried to unify script messages
Commits on Apr 15, 2011
  1. Backup Script:

    authored
    Change name of user plists and home backups to account for names with '.' in them
    
    Restore Script:
    Moved the restore of Keychain into filevault users restore.
    Better logging for skipping filevault keychain restores
    Changed way to check for user accounts - allows for accounts with '.' in them
Commits on Mar 29, 2011
  1. updated read me

    authored
  2. v0.4.7 - Moved dscl and internal directory variables outside and abov…

    authored
    …e for loop. Uncommented test variables. Easier to troubleshoot the script.
Commits on Mar 28, 2011
  1. Moved variable declarations for dscl and internal DN outside of for l…

    authored
    …oops and under getopts section. Could solve an issue...
Commits on Mar 22, 2011
  1. typos

    authored
  2. Fix home restore to only restore *HOME.tar files. Only restore fileva…

    authored
    …ult keychains when they dont exist on target. Added restore for local accounts with filevault within script. Added restore for mobile accounts with filevault using first boot scripts. Removed ditto and rsync backup functions
  3. Filevault mobile user restores done with first boot scripts, Removed …

    authored
    …extra plist created with backup tool name. If I need this, Ill use the same plist as the user details. Added AuthenticationAuthority and HomeDirectory to plist backup. Some dscl and PlistBuddy errors show when running scripts, this is normal. Added deleted users folder to exclude list.
Something went wrong with that request. Please try again.