Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84652 - [EBUILD] New Package: bobs-0.6.2 - a nice backup utility
Summary: [EBUILD] New Package: bobs-0.6.2 - a nice backup utility
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: App-Backup Team
URL: http://bobs.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-03-09 11:13 UTC by Ed Wildgoose
Modified: 2006-05-13 07:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
bobs ebuild (bobs-0.6.2.ebuild,1.84 KB, text/plain)
2005-03-09 11:14 UTC, Ed Wildgoose
Details
patch to add gdbm support (bobs-0.6.2.patch,2.56 KB, patch)
2005-03-09 11:15 UTC, Ed Wildgoose
Details | Diff
updated ebuild for bobs-0.6.2 (bobs-0.6.2.ebuild,1.97 KB, text/plain)
2005-03-09 11:33 UTC, Ed Wildgoose
Details
ebuild for bobs-0.6.2 updated to use webapp-config (bobs-0.6.2.ebuild,2.44 KB, text/plain)
2005-03-11 05:22 UTC, Ed Wildgoose
Details
Very, very basic postinstall guide (postinstall-en.txt,379 bytes, text/plain)
2006-05-08 09:09 UTC, Ed Wildgoose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Wildgoose 2005-03-09 11:13:50 UTC
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:
Comment 1 Ed Wildgoose 2005-03-09 11:14:37 UTC
Created attachment 53025 [details]
bobs ebuild
Comment 2 Ed Wildgoose 2005-03-09 11:15:11 UTC
Created attachment 53026 [details, diff]
patch to add gdbm support
Comment 3 Ed Wildgoose 2005-03-09 11:33:06 UTC
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?
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-03-09 13:59:18 UTC
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?
Comment 5 Ed Wildgoose 2005-03-11 05:22:28 UTC
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.
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-03-13 17:38:44 UTC
putting app-backup as the primary maintainer for this.
Comment 7 Lisa Seelye (RETIRED) gentoo-dev 2006-05-08 09:06:23 UTC
Need ${FILESDIR}/postinstall-en.txt

Can you provide it?

Please attach it and reopen.
Comment 8 Ed Wildgoose 2006-05-08 09:09:33 UTC
Created attachment 86429 [details]
Very, very basic postinstall guide
Comment 9 Ed Wildgoose 2006-05-08 09:10:33 UTC
Reopened and supplied postinstall-en

Cheers
Comment 10 Lisa Seelye (RETIRED) gentoo-dev 2006-05-11 09:50:30 UTC
Added to CVS. Thank you.

(Note for future: Figure out why this package uses autotools)
Comment 11 Fabian Groffen gentoo-dev 2006-05-13 07:08:45 UTC
Please look at bug #133120 and bug #133198.  Ebuild also seems to be marked stable x86.

Cheers!