I have made an ebuild for Hotsanic 0.4.0. All info can be found at the forum: http://forums.gentoo.org/viewtopic.php?t=72160 including a reference to the tar file with the complete ebuild.
Hi, The web-apps herd is currently working on delivering some important changes to the way that web-based applications are installed and managed on Gentoo Linux. Until this work is complete, we're not commiting ebuilds for new packages. I've marked this bug as 'LATER'. As soon as we are able to, we will come back to this bug and help you convert your ebuild to our new approach. Many thanks for your patience, Stu
Is this still an issue? Me personally, I would like to see this in portage... :-) Thanks... Radek
Hi, Sorry for the delay in replying. We've been very busy putting a new framework in place for ebuilds for web-based applications. This has now been added to Portage. We need you to update your ebuild to use the new framework before we can accept your ebuild. Please emerge net-www/webapp-config (make sure you get version 1.2 or later), and update your ebuild to work with this new tool. You can use 'man 5 webapp.eclass', 'man 5 webapp-config' and 'man 8 webapp-config' to learn more about how your ebuild needs to work. You can find an example ebuild, for phpmyadmin, in /usr/share/doc/webapp-config-1.2/ If you encounter any difficulties with the new framework (and we apologise, but there are sure to be a few at first), please let us know and we'll do our best to help you. Best regards, Stu
Thanks for the info. Will make a new ebuild. Might take 2 or 3 weeks until I have some spare time for this to create. As soon as I have a new ebuild I will post it here
Is there already any progress in all this? I really like hotsanic but I also like to install it by using portage for my own convenience.
looks like a cool app.. i'll see if i can work out an ebuild
Created attachment 42355 [details] preliminary ebuild for 0.5.0_pre5
Created attachment 42358 [details] init.d script
Created attachment 42359 [details] hook script for webapp-config
Created attachment 42360 [details] apcusv module settings file
Created attachment 42361 [details] bind module settings file
Created attachment 42362 [details] diskio settings file
Created attachment 42363 [details] dnet settings file
Created attachment 42364 [details] networks module settings file
Created attachment 42365 [details] part module settings file
Created attachment 42366 [details] sensors module settings file
Created attachment 42367 [details] shoutcast module settings file
Created attachment 42368 [details] worms module settings file
I am done working on this ebuild, and it is far from perfect: 1) hotsanic creates files of root:root --r--r--r, which sucks... 2) didn't test most of the modules, but graphs showed up for httpd 3) only 1 installation per computer (nothing is really installed virtually and useing webapp-config just changes some files, and sets the html output directory to the directory you select) I figure this is a good start for anyone who wants to work on the ebuild some more. Have fun.
Why don't install all modules? And give the user the hint to make the settings with the setup.pl script? This would make the ebuild very small ;)
It should install modules, you need to put the module files in files/0.5.0/... I thought it would be convenient for portage to try to set defaults. I think setup.pl should be documented a little bit at least, perhaps make some references in postinst() about the documentation? Dietrich, want to adopt this ebuild? :)
Last release 2 years ago. Reopen if upstream gets alive again. Meanwhile, WONTFIX.