i guess this question is really about perl syntax, but it might be something commonly done by backuppc users, so here goes:
i have the following in my global config: $Conf{BackupFilesExclude} = { '/' => [ '/proc', '/sys', ], '*' => [ '.cache', '.gvfs', 'slocate.db', 'ID', '*._nobackup_', '*.o' ] }; sometimes i wish to augment this list for a particular host: $Conf{BackupFilesExclude} = { '/' => [ '/home', # /home is backed up separately on this host '/proc', '/sys', ], '*' => [ '.cache', '.gvfs', 'slocate.db', 'ID', '*._nobackup_', '*.o' ] }; clearly it would be cleaner not to have to duplicate the entire data structure in the host's config file. is there a nice perl way to do something like this? syntax intentionally left vague: $Conf{BackupFilesExclude} += { ... '/home' ....} i'd like to be able to append to either the '*' catchall array or a share-specific array. paul p.s. it's a testament to backuppc's stability that i've had my subscription to this list disabled for almost 10 years! =---------------------- paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 58.5 degrees) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/