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...
[email protected] 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 [email protected]: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 [email protected]: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 [email protected]: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 > [email protected] > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > Wiki: http://backuppc.wiki.sourceforge.net > Project: http://backuppc.sourceforge.net/ _______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/
