# HG changeset patch # User Heiko Schlittermann # Date 1260835815 -3600 # Node ID e481be30aa32a41f33c9c567966cf52ee26b5d0c # Parent 19a406395e1c7a3b050802d34cbabd63102cbaf1 excluded debian/ftbackup from HG diff -r 19a406395e1c -r e481be30aa32 debian/ftbackup/DEBIAN/conffiles --- a/debian/ftbackup/DEBIAN/conffiles Sun Nov 22 23:43:28 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -/etc/ftbackup/default diff -r 19a406395e1c -r e481be30aa32 debian/ftbackup/DEBIAN/control --- a/debian/ftbackup/DEBIAN/control Sun Nov 22 23:43:28 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -Package: ftbackup -Version: 0.1-2 -Architecture: all -Maintainer: Heiko Schlittermann -Installed-Size: 72 -Depends: openssl, perl-modules (>= 5.10.0-19lenny2) -Recommends: ftpipe -Section: unknown -Priority: extra -Homepage: https://keller.schlittermann.de/hg/incubator/ftbackup -Description: encrypted backup via ftp - This is more or less a wrapper around dump(8). It saves the - dumped data as encrypted files on a FTP server. diff -r 19a406395e1c -r e481be30aa32 debian/ftbackup/DEBIAN/md5sums --- a/debian/ftbackup/DEBIAN/md5sums Sun Nov 22 23:43:28 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -46f66f64cf74d6fc6cf3ccdaa8f4e55a usr/share/doc/ftbackup/changelog.Debian.gz -f7fe181d07923779d32311dbe6c8c32a usr/share/doc/ftbackup/copyright -9387c4b8d486c6b4ec9c9366d04ed3f9 usr/share/doc/ftbackup/README.Debian -11d124dfbfc219e06ef65536e92959aa usr/sbin/ftbackup diff -r 19a406395e1c -r e481be30aa32 debian/ftbackup/etc/ftbackup/default --- a/debian/ftbackup/etc/ftbackup/default Sun Nov 22 23:43:28 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -# example config -# the commented values are the built in defaults - -# The encryption key -# KEY = - -# FTP-Server hostname -# FTP_HOST = - -# FTP-Server base directory -# the following expansion work: -# $NODE -# FTP_DIR = backups/daily/$NODE - -# if we need passive mode for file transfer -# FTP_PASSIVE = 1 diff -r 19a406395e1c -r e481be30aa32 debian/ftbackup/usr/sbin/ftbackup --- a/debian/ftbackup/usr/sbin/ftbackup Sun Nov 22 23:43:28 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,396 +0,0 @@ -#! /usr/bin/perl -use strict; -use warnings; - -use IO::File; -use File::Basename; -use Net::FTP; -use Perl6::Slurp; -use Getopt::Long; -use Sys::Hostname; -use Time::Local; -use Pod::Usage; -use POSIX qw(strftime);; -use English qw(-no_match_vars); -use 5.10.0; -use if $ENV{DEBUG} => qw(Smart::Comments); - -$ENV{LC_ALL} = "C"; - -my $ME = basename $0; - -my @CONFIGS = ("/etc/$ME", "$ENV{HOME}/.$ME", "$ME.conf"); - -my $NODE = hostname; -my $NOW = time(); - -my $opt_level = undef; -my $opt_today = strftime("%F", localtime $NOW); -my @opt_debug = (); -my $opt_verbose = 0; -my $opt_dry = 0; -my $opt_force = 0; -my $opt_label = "daily"; - -sub get_configs(@); -sub get_candidates(); -sub verbose(@); -sub iso2epoch($); - -our @AT_EXIT; -END { $_->() foreach @AT_EXIT }; -$SIG{INT} = sub { warn "Got signal INT\n"; exit 1 }; - -my %CONFIG = ( - FTP_DIR => "backup/