BOBS - Browsable Online Backup System Basically a derivative of the rsync backup idea, but includes a nice web interface for viewing and restoring your backups. The makefiles needed a bit of hacking to make them correctly respect the prefix stuff. Also, this package previously required db3/db4 in php, so I made a minor code change to make it use gdbm I have only done a small number of ebuilds, so would appreciate some notes on how this looks. I think its ready for inclusion as a masked package at least? In particular this is mainly a web app and I can't find the docs on using the new webapp-config stuff in an ebuild? Perhaps someone can set me straight on this and I will investigate converting this to use the new ebuild syntax Reproducible: Always Steps to Reproduce:
Created attachment 53025 [details] bobs ebuild
Created attachment 53026 [details, diff] patch to add gdbm support
Created attachment 53027 [details] updated ebuild for bobs-0.6.2 Realised that I needed some keepdir entries to stop some important dirs getting missed. I also notice that I have somehow got the makefile installing something in /var/tmp/portage/bobs... Probably easy to fix though and seems fairly harmless in the short term For the uninstall I need to be able to kill the cmdloopd service as well. Where should I stick this?
please update your ebuild to use the webapp eclass and NOT to install directly to /var/www/localhost/htdocs. For documentation on this, emerge webapp-config and consult the man pages. web-apps: split maintainership of this with the upcoming backup herd?
Created attachment 53176 [details] ebuild for bobs-0.6.2 updated to use webapp-config Just for my own reference the docs on building a webapp ebuild are in man webapp.ebuild The ebuild still has a few rough edges, for example the make files don't seem to be creating all the /var/bobsdata/. entries. Also, my "chown -R" doesn't seem to be correctly changing the permissions...? Can anyone help me fix this? Other than those minor glitches it seems to work ok. It's a bit of a pig to configure, but the web util looks quite nice.
putting app-backup as the primary maintainer for this.
Need ${FILESDIR}/postinstall-en.txt Can you provide it? Please attach it and reopen.
Created attachment 86429 [details] Very, very basic postinstall guide
Reopened and supplied postinstall-en Cheers
Added to CVS. Thank you. (Note for future: Figure out why this package uses autotools)
Please look at bug #133120 and bug #133198. Ebuild also seems to be marked stable x86. Cheers!