[Koha-bugs] [Bug 11190] sitemap.pl -- Generate a Catalog sitemap

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Jan 6 20:23:50 CET 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11190

Magnus Enger <magnus at enger.priv.no> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Needs Signoff               |Failed QA

--- Comment #10 from Magnus Enger <magnus at enger.priv.no> ---
(In reply to Frédéric Demians from comment #9)
> > If sitemap.pl is run without any arguments, it will create the sitemap
> > files. I seem to remember we have a convention that scripts run without
> > arguments should print a help message and exit, but it does not seem to be
> > in the coding guidelines... Maybe add a --run parameter to actually run the
> > script?
> 
> I'm not sure on this point. For me, a --run is required for scripts
> which alter database, and when there is a risk of data loose. This isn't
> the case here.

OK. 

This is really close now, but I have one last problem: It seems that if I run
the script without the -dir parameter, no files are created in the current
directory, and the script does not complain, with or without -v. 

But if I run the script with -dir and the absolute path to the current
directory as an argument, the sitemap files ar created just fine. 

I am testing on a gitified package-install, so I have to use sudo to be able to
read koha-conf.xml:

$ sudo pwd
/home/magnus/scripts/kohaclone

# No files are creatd in /home/magnus/scripts/kohaclone:
$ sudo KOHA_CONF=/etc/koha/sites/kohadev/koha-conf.xml perl
misc/cronjobs/sitemap.pl -v 
Creation of Sitemap files in '.' directory
Number of biblio records processed: 172
Number of Sitemap files:            1

# Files *are* created in /home/magnus/scripts/kohaclone:
$ sudo KOHA_CONF=/etc/koha/sites/kohadev/koha-conf.xml perl
misc/cronjobs/sitemap.pl -v -dir /home/magnus/scripts/kohaclone
Creation of Sitemap files in '/home/magnus/scripts/kohaclone' directory
Number of biblio records processed: 172
Number of Sitemap files:            1

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list