Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re^5: BackupPC or Data::Dumper playing foul...?

by dsheroh (Monsignor)
on Apr 11, 2022 at 07:20 UTC ( #11142911=note: print w/replies, xml ) Need Help??

in reply to Re^4: BackupPC or Data::Dumper playing foul...?
in thread BackupPC or Data::Dumper playing foul...?

I haven't dug into the BackupPC code to verify the exact method used, but it has to be using either do or eval, because the config files aren't limited to variable assignments. If you hand-edit them, they're also able to run arbitrary perl code.

The overall setup, for those unfamiliar with BackupPC, is that there's a main file containing a bunch of perl variable assignments representing the global configuration, and then each individual host that's backed up can, optionally, have a [hostname].pl file with additional variable assignments to override the global settings. Both and the [hostname].pl files can be edited through the CGI interface, which then uses Data::Dumper to overwrite the files with the new values.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11142911]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (2)
As of 2022-12-10 09:11 GMT
Find Nodes?
    Voting Booth?

    No recent polls found