I should note that the kluginess below is in order to create "proper" debian packages. You can always just 'make' and 'install' the code directly as was previously noted but then you lose the cleanliness of the debian packaging system...
backu...@kosowsky.org wrote at about 02:22:44 -0400 on Tuesday, July 16, 2019: > Mark Wass wrote at about 13:20:24 +1000 on Tuesday, July 16, 2019: > > Hi Guys > > > > Is there a How-To on upgrading from 4.3.0 to 4.3.1? > > > > I'm running 4.3.0 on Ubuntu 18.04 LTS and I installed originally from the > > script on this page. > > > > > https://github.com/backuppc/backuppc/wiki/Installing-BackupPC-4-from-tarball-or-git-on-Ubuntu > > > > Thanks > > Mark > > It's unfortunately not that simple as you need to get a valid 'debian' > folder for each package to compile the debian packages. > I downloaded the 4.3.0 source packages built by Raoul Bhatia and > copied over the debian folders (plus/minus some minor tweaks) and then > used git to get the new latest sources and fakeroot to compile the > packages... > > It's all a bit klugey.. > > Here are my notes: > - First get debian version of old packages from Raoul Bhatia > mkdir raoulbhatia > cd raoulbhatia > git clone https://github.com/raoulbhatia/rsync-bpc > rsync-bpc > cd rsync-bpc/ > git checkout 3.0.9.13-DEBIAN > cd .. > git clone https://github.com/raoulbhatia/libbackuppc-xs-perl > libbackuppc-xs-perl > cd libbackuppc-xs-perl/ > cd .. > git clone https://github.com/raoulbhatia/backuppc backuppc > cd backuppc/ > git checkout DEBIAN > > - Then build updated packages using git and copying over the debian files > from Raoul > - Build 'rsync-bpc' package > git clone g...@github.com:backuppc/rsync-bpc > cd rsync-bpc/ > git checkout 3.0.9.14 > cp -a ../raoulbhatia/rsync-bpc/debian debian > dch -i [Update changelog] > fakeroot dpkg-buildpackage -uc -u > cd .. > dpkg -i rsync-bpc-<xxx>.debs > > - Build 'libbackuppc-xs-perl' package > curl --location > https://github.com/backuppc/backuppc-xs/releases/download/0.59/BackupPC-XS-0.59.tar.gz > > libbackuppc-xs-perl_0.59.orig.tar.gz > git clone g...@github.com:backuppc/backuppc-xs libbackuppc-xs-perl > cd libbackuppc-xs-perl > cp -a ../raoulbhatia/libbackuppc-xs-perl/debian debian > dpkg-source --commit > name: mtime-signed > Description: Allow mtime to be signed in attrib files > dch -i [Update changelog] > fakeroot dpkg-buildpackage -uc -us > cd .. > dpkg -i libbackuppc-xs-perl-<xxx>.deb [Note need to install > the package just compiled] > > - Build 'backuppc' > [NOTE: needs new version of libbackuppc-xs-perl to be > installed in order to compile] > git clone g...@github.com:backuppc/backuppc > cd backuppc > cp -a ../raoulbhatia/backuppc/debian/ debian > cp -a ../raoulbhatia/backuppc/lib/SCGI* lib/ > [copies over SCGI.pm and SCGI dir] > dch -i [Update changelog] > vi debian/rules [Update the version number] > From: ./makeDist --releasedate "2018-11-26" --version "4.3.0" > To: ./makeDist --releasedate "2019-07-14" --version "4.3.1" > fakeroot dpkg-buildpackage -uc -us > cd .. > dpkg -i backuppc-<xxx>.deb > > If necessary, restart the backuppc service: > service backuppc restart > > > Good luck! > > > _______________________________________________ > 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/ _______________________________________________ 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/