Package Details: maraschinoproject-git 0.3.0.r282.gebd9222-1

Git Clone URL: https://aur.archlinux.org/maraschinoproject-git.git (read-only)
Package Base: maraschinoproject-git
Description: Web-based frontend for XBMC, Sickbeard, Sabnzbd, and more.
Upstream URL: http://www.maraschinoproject.com/
Licenses: GPL
Submitter: Slash
Maintainer: Slash
Last Packager: Slash
Votes: 16
Popularity: 0.025659
First Submitted: 2012-04-08 03:03
Last Updated: 2015-06-08 17:49

Dependencies (2)

Required by (0)

Sources (5)

  • maraschino.confd
  • maraschino.service
  • maraschino.sh
  • maraschino
  • tmpfiles.d

Latest Comments

anatolik commented on 2015-03-29 04:53

Please remove 'v' from the version prefix

MCMic commented on 2014-12-15 13:58

Hello, the random background option is not working, it’s not finding /static/images/backgrounds/custom nor /static/images/backgrounds.
They are both in /usr/lib/maraschino.
I suspect the problem to be linked to the systemd unit options, not sure.
I tried WorkingDirectory=/usr/lib/maraschino with no success.

Slash commented on 2014-01-11 19:43

@Ashex: Did you use the latest version I uploaded on the 8th? I didn't post a comment, but that should have corrected the /run/ directory issue, which requires tempfiles.d configuration. A previous version of the PKGBUILD created that directory as a normal file, which is removed after reboot. If it's still not working, run this as root:

# systemd-tmpfiles --create maraschino.conf

This should create the /run/ directory structure. This is supposed to run post-install, post-upgrade, and every time your reboot by the system.

For the logs folder, where are you seeing that error? maraschino should be trying to put logs in /var/lib/maraschino/logs/, not /usr/lib. The maraschino process has full access to /var/lib/maraschino/ and should have no issue creating the logs directory.

You might want to make sure your /usr/lib/systemd/system/maraschino.service and /etc/conf.d/maraschino files match the defaults.

Ashex commented on 2014-01-10 13:14

Found two errors for a new install that prevented maraschino from starting:

The following paths are not created:
- /run/maraschino
- /usr/lib/maraschino/logs

Slash commented on 2013-12-29 22:16

Thanks @daichiasuka, I updated the PKGBUILD with your changes as well as adding proper VCS support.

To upgrade properly, you will need to make sure the new user is created and you move the maraschino.db database file to the new location. I recommend these steps:

// Stop the service
# systemctl stop maraschino

// Remove the current package so that the post-install steps run, rather than the post-upgrade steps
# pacman -R maraschinoproject-git

// Make and Install new package (creates new user)
# makepkg
# pacman -U maraschinoproject-git-...-1-any.pkg.tar.xz

// Copy the database from the old to new location
# mv /opt/maraschino/maraschino.db /var/lib/maraschino/

// Reload systemd daemon config and start service
# systemctl daemon-reload
# systemctl start maraschino

daichiasuka commented on 2013-12-28 18:31

Updated pkgbuild for maraschino
Installs to /usr/lib with config in /var/lib
Adds pid file
Removes rc script
Expanded systemd file
Runs as user 'maraschino' instead of root

http://s000.tinyupload.com/index.php?file_id=01912970304121799371

ttofano commented on 2013-06-09 05:43

@Slash
I created a systemd config for maraschino, it can be run as user. If anyone would like: http://pastebin.com/3AkrUhrY

As usual, just paste it into /usr/lib/systemd/system/maraschino.service, then systemctl start maraschino [to start the daemon] and/or systemctl enable maraschino [to enable it on boot].

If you need anything just let me know... Thanks anyway. ;)

Slash commented on 2013-01-22 00:20

Thanks, I updated the PKGBUILD. I do not use systemd yet, so if there are any other issues, let me know!

darude commented on 2013-01-21 10:56

Hello there,

I think there is an error in the PKGBUILD:

# Install systemd Script
install -D -m755 "${srcdir}/maraschino.service" \
"${pkgdir}/usr/lib/systemd/system/maraschino"

systemctl doesn't find the maraschino service because ".service" is missing at the end.

Please fix.
Thanks!

Slash commented on 2012-10-01 18:39

Updated

All comments