Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241194 - new ebuild: app-backup/netbackup-6.5.ebuild
Summary: new ebuild: app-backup/netbackup-6.5.ebuild
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-10 21:35 UTC by Alex Barker
Modified: 2010-06-30 11:39 UTC (History)
2 users (show)

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


Attachments
Original working ebuild. (netbackup-6.5.ebuild.working,6.05 KB, text/plain)
2008-10-10 21:37 UTC, Alex Barker
Details
netbackup-6.5.ebuild (netbackup-6.5.ebuild,7.96 KB, text/plain)
2008-10-10 21:37 UTC, Alex Barker
Details
bpcd.xinetd (bpcd.xinetd,197 bytes, text/plain)
2008-10-10 21:44 UTC, Alex Barker
Details
bpjava-msvc.xinetd (bpjava-msvc.xinetd,245 bytes, text/plain)
2008-10-10 21:45 UTC, Alex Barker
Details
nbclient.initd (nbclient.initd,2.16 KB, text/plain)
2008-10-10 21:45 UTC, Alex Barker
Details
vnetd.xinetd (vnetd.xinetd,230 bytes, text/plain)
2008-10-10 21:46 UTC, Alex Barker
Details
vopied.xinetd (vopied.xinetd,193 bytes, text/plain)
2008-10-10 21:46 UTC, Alex Barker
Details
netbackup-6.5.ebuild (netbackup-6.5.ebuild,8.59 KB, text/plain)
2008-10-10 22:54 UTC, Alex Barker
Details
netbackup-6.5.ebuild (netbackup-6.5.ebuild,9.20 KB, text/plain)
2008-10-23 18:05 UTC, Alex Barker
Details
netbackup-6.5.ebuild (netbackup-6.5.ebuild,8.59 KB, text/plain)
2009-01-06 17:15 UTC, Alex Barker
Details
bpcd.xinetd (bpcd.xinetd,197 bytes, text/plain)
2009-01-06 17:16 UTC, Alex Barker
Details
bpjava-msvc.xinetd (bpjava-msvc.xinetd,245 bytes, text/plain)
2009-01-06 17:16 UTC, Alex Barker
Details
nbclient.initd (nbclient.initd,2.16 KB, text/plain)
2009-01-06 17:17 UTC, Alex Barker
Details
vnetd.xinetd (vnetd.xinetd,230 bytes, text/plain)
2009-01-06 17:17 UTC, Alex Barker
Details
vopied.xinetd (vopied.xinetd,193 bytes, text/plain)
2009-01-06 17:17 UTC, Alex Barker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Barker 2008-10-10 21:35:47 UTC
Net backup client ebuild

Reproducible: Always




new ebuild
Comment 1 Alex Barker 2008-10-10 21:37:05 UTC
Created attachment 167934 [details]
Original working ebuild.

This ebuild works, i was able to make backups with it, but its filthy.
Comment 2 Alex Barker 2008-10-10 21:37:50 UTC
Created attachment 167936 [details]
netbackup-6.5.ebuild

cleaner ebuild for netbackup, not fully tested.
Comment 3 Alex Barker 2008-10-10 21:44:33 UTC
Created attachment 167940 [details]
bpcd.xinetd

xinetd file for bpcd
Comment 4 Alex Barker 2008-10-10 21:45:20 UTC
Created attachment 167942 [details]
bpjava-msvc.xinetd

bpjava-msvc for xinetd
Comment 5 Alex Barker 2008-10-10 21:45:51 UTC
Created attachment 167944 [details]
nbclient.initd

nbclient initd script
Comment 6 Alex Barker 2008-10-10 21:46:15 UTC
Created attachment 167946 [details]
vnetd.xinetd

vnetd.xinetd
Comment 7 Alex Barker 2008-10-10 21:46:35 UTC
Created attachment 167948 [details]
vopied.xinetd

vopied.xinetd
Comment 8 Alex Barker 2008-10-10 22:54:30 UTC
Created attachment 167956 [details]
netbackup-6.5.ebuild

added code to install docs
fixed some small issues with installing extra stuff when USE="-java"
fixed nblog.conf file paths to shared objects
other misc fixes.
Comment 9 Wormo (RETIRED) gentoo-dev 2008-10-13 00:00:58 UTC
Alex, thanks for submitting this ebuild. I suspect that it will be hard to find a gentoo dev to maintain it in the official tree, due to the requirement of having  access to a proprietary enterprise-level application (bet it's not cheap). There are some existing ebuilds for proprietary applications, but they tend to be for inexpensive apps (e.g. games) that some developer happens to own. On the bright side, if some other user works at a gentoo shop that wants to install Netbackup, he/she might find this bug and be pleased to find your ebuild.
Comment 10 Alex Barker 2008-10-13 15:11:33 UTC
(In reply to comment #9)
> Alex, thanks for submitting this ebuild. I suspect that it will be hard to find
> a gentoo dev to maintain it in the official tree, due to the requirement of
> having  access to a proprietary enterprise-level application (bet it's not
> cheap). There are some existing ebuilds for proprietary applications, but they
> tend to be for inexpensive apps (e.g. games) that some developer happens to
> own. On the bright side, if some other user works at a gentoo shop that wants
> to install Netbackup, he/she might find this bug and be pleased to find your
> ebuild.
> 

Your are correct.  I never expected this to make it into the portage tree.  It was useful to me and I expect it may save a hand full of people quite a bit of time and frustration.  Maybe it will find its way into some obscure overlay :)
Comment 11 Alex Barker 2008-10-23 18:05:50 UTC
Created attachment 169606 [details]
netbackup-6.5.ebuild

Finally got it working in /opt.  I am not sure if im going to keep it there, its a really really ugly hack.  Best solution for the future is probably going to be creating a symbolic link from /usr/openv to /opt/openv or just installing this abomination to /usr as originally intended.
Comment 12 Alex Barker 2009-01-06 17:15:46 UTC
Created attachment 177577 [details]
netbackup-6.5.ebuild
Comment 13 Alex Barker 2009-01-06 17:16:36 UTC
Created attachment 177578 [details]
bpcd.xinetd
Comment 14 Alex Barker 2009-01-06 17:16:57 UTC
Created attachment 177580 [details]
bpjava-msvc.xinetd
Comment 15 Alex Barker 2009-01-06 17:17:12 UTC
Created attachment 177582 [details]
nbclient.initd
Comment 16 Alex Barker 2009-01-06 17:17:28 UTC
Created attachment 177584 [details]
vnetd.xinetd
Comment 17 Alex Barker 2009-01-06 17:17:40 UTC
Created attachment 177585 [details]
vopied.xinetd
Comment 18 Vasiliy Tupikin 2009-08-05 13:04:57 UTC
(In reply to comment #12)
> Created an attachment (id=177577) [edit]
> netbackup-6.5.ebuild
> 

Hello, Alex! I try to install this ebuild, but have some errors, can you help me?

>>> Emerging (1 of 1) app-backup/netbackup-6.5 from unknown repo
 * NetBackup_6.5_CLIENTS2.tar.gz RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking NetBackup_6.5_CLIENTS2.tar.gz to /var/tmp/portage/app-backup/netbackup-6.5/work
 *
 * ERROR: app-backup/netbackup-6.5 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line  289:  Called die
 * The specific snippet of code:
 *           die "Expected extraction directory does not exist.";
 *  The die message:
 *   Expected extraction directory does not exist.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *

>>> Failed to emerge app-backup/netbackup-6.5, Log file:

Thaks for advice.
Comment 19 Vasiliy Tupikin 2009-08-05 14:26:20 UTC
(In reply to comment #12)
> Created an attachment (id=177577) [edit]
> netbackup-6.5.ebuild
> 

Hello, Alex! I try to install this ebuild, but have some errors, can you help me?

>>> Emerging (1 of 1) app-backup/netbackup-6.5 from unknown repo
 * NetBackup_6.5_CLIENTS2.tar.gz RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking NetBackup_6.5_CLIENTS2.tar.gz to /var/tmp/portage/app-backup/netbackup-6.5/work
 *
 * ERROR: app-backup/netbackup-6.5 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line  289:  Called die
 * The specific snippet of code:
 *           die "Expected extraction directory does not exist.";
 *  The die message:
 *   Expected extraction directory does not exist.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *

>>> Failed to emerge app-backup/netbackup-6.5, Log file:

Thaks for advice.
Comment 20 Vasiliy Tupikin 2009-08-05 14:26:39 UTC
(In reply to comment #12)
> Created an attachment (id=177577) [edit]
> netbackup-6.5.ebuild
> 

Hello, Alex! I try to install this ebuild, but have some errors, can you help me?

>>> Emerging (1 of 1) app-backup/netbackup-6.5 from unknown repo
 * NetBackup_6.5_CLIENTS2.tar.gz RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking NetBackup_6.5_CLIENTS2.tar.gz to /var/tmp/portage/app-backup/netbackup-6.5/work
 *
 * ERROR: app-backup/netbackup-6.5 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line  289:  Called die
 * The specific snippet of code:
 *           die "Expected extraction directory does not exist.";
 *  The die message:
 *   Expected extraction directory does not exist.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-backup/netbackup-6.5/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *

>>> Failed to emerge app-backup/netbackup-6.5, Log file:

Thaks for advice.
Comment 21 Alex Barker 2009-08-07 02:25:14 UTC
There seems to be an echo in here ;)

Problem i have noticed is that I created this ebuild from the rather large archive available on symantec's site and the people having issues are getting there copy form "other" locations.  Basically the tarball you have may have the correct files, just not in the correct location.  The good news is this can be fixed with a few tar and mv commands.  Send me an email at work tomorrow with the structure of your tarball and I will let you know what todo and maybe even update the ebuild.

I dont normally check this tracker until i get home and i dont have the binaries here. So please get a hold of me at work: abarker at callutheran dot edu.


(In reply to comment #20)
> (In reply to comment #12)
> > Created an attachment (id=177577) [edit]
> > netbackup-6.5.ebuild
> > 
> 
> Hello, Alex! I try to install this ebuild, but have some errors, can you help
> me?
> 
> >>> Emerging (1 of 1) app-backup/netbackup-6.5 from unknown repo
>  * NetBackup_6.5_CLIENTS2.tar.gz RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
>  * checking ebuild checksums ;-) ...                                     [ ok ]
>  * checking auxfile checksums ;-) ...                                    [ ok ]
>  * checking miscfile checksums ;-) ...                                   [ ok ]
> >>> Unpacking source...
> >>> Unpacking NetBackup_6.5_CLIENTS2.tar.gz to /var/tmp/portage/app-backup/netbackup-6.5/work
>  *
>  * ERROR: app-backup/netbackup-6.5 failed.
>  * Call stack:
>  *               ebuild.sh, line   49:  Called src_unpack
>  *             environment, line  289:  Called die
>  * The specific snippet of code:
>  *           die "Expected extraction directory does not exist.";
>  *  The die message:
>  *   Expected extraction directory does not exist.
>  *
>  * If you need support, post the topmost build error, and the call stack if
> relevant.
>  * A complete build log is located at
> '/var/tmp/portage/app-backup/netbackup-6.5/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/app-backup/netbackup-6.5/temp/environment'.
>  * This ebuild is from an overlay: '/usr/local/portage/'
>  *
> 
> >>> Failed to emerge app-backup/netbackup-6.5, Log file:
> 
> Thaks for advice.
>