|
From: jbk <jb...@kj...> - 2025-12-30 19:59:55
|
On 12/27/25 12:07 PM, G.W. Haywood wrote: >>>> On Sun, 21 Dec 2025, jbk wrote: >>>> >>>>> With BackkupPC-XS-0.63rc1 installed building >>>>> BackupPC-4.4.1rc1 >>>>> stalls at this point in the build process: >>>>> ... >>>> ... >>>> I believe you're trying to create a Red Hat RPM.? ... >>>> ... >>> Correct, I am trying to build within the distro >>> packaging system. >>> I did get further on the BackupPC-4.4.1rc1 build but I >>> am now choking on a new dependency "perl-SCGI" that does >>> not exist in the RH and derivatives src.rpm system. >>> ... > > Yes, unfortunately the various distro flavours tend to > have their own > particular templates for naming their packages. Usually > the names are > based (with varying degrees of looseness) on the names of > the upstream > packages but there are sometimes curious naming quirks > caused e.g. by > conflicts with other package names, so it isn't always > easy to guess a > package name even if you know what's supposed to be in it. > > Just FYI the SCGI module is one of a couple of ways of > speeding up the > response of a Web server. BackupPC will run without it > (and will also > without the Web server). I routinely run backupPC without > running the > Web server or the SCGI interface layer. But having said > that you will > almost certainly want to use the BackupPC Web interface, > so I'm not in > any way suggesting that as a workaround. > > There are several ways to set up the (S)CGI interface. > See "Step 9:" > in the documentation at > > https://backuppc.github.io/backuppc/BackupPC.html > > which explains that BackupPC can be used via plain CGI > instead of SCGI. > > Be aware that with SCGI there may be security issues to > consider. See > "SCGI Setup" in the documentation, the comments in > config.pl, and also > perhaps the first few lines of > .../BackupPC/bin/BackupPC_Admin_SCGI. > > > I ended up installing the perl-SCGI source from CPAN per the included readme. Once I did so I was able to complete the "makeDist" phase. From that I was able to build the src.rpm with a modified spec file from 4.4.0 then built that with mock. BackupPC-4.4.1rc1 is now installed and I can access the CGI interface with my user login. Still to do is redefine the config.pl and hosts. Ged, Thanks for the history on the inclusion of perl-SCGI as it allowed me to take a step back and look at the RH code again, in particular the config.pl which clearly included perl-SCGI as a step in the process so I took a chance and installed it per above. It is a build dependency just not once the src.rpm is created. Happy New Year -- Jim KR |