This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] amanda 3.3.2


On 06/09/2012, at 11:24 PM, Mark O'Keefe wrote:

> 
> On 06/09/2012, at 10:34 PM, marco atzeri wrote:
> 
>> On 9/6/2012 2:17 PM, Mark O'Keefe wrote:
>>> Version of amanda for cygwin.
>>> Available for gentoo:  http://packages.gentoo.org/package/app-backup/amanda
>>> Available for debian:  http://packages.debian.org/squeeze/amanda-server
>>> The version 3.3.2 is the latest stable version.
>>> 
>>> sdesc: "AMANDA Network Backup program"
>>> ldesc: "AMANDA, the Advanced Maryland Automatic Network Disk Archiver,
>>> is a backup solution that allows the IT administrator to set up a single
>>> master backup server to back up multiple hosts over network to tape
>>> drives/changers or disks or optical media. Amanda uses native utilities
>>> and formats (e.g. dump and/or GNU tar) and can back up a large number of
>>> servers and workstations running multiple versions of Linux or Unix.
>>> Amanda uses a native Windows client to back up Microsoft Windows desktops
>>> and servers."
>>> category: Archive
>>> requires: bash bzip2 gzip xz tar perl libffi4 libgcc1 libglib2.0_0 libiconv2 libint18 libncursesw10 libpcre1 libreadline7 libssp0 cygwin
>>> 
>>> wget \
>>> 	http://my-cygwin-amanda.googlecode.com/files/setup.hint \
>>> 	http://my-cygwin-amanda.googlecode.com/files/amanda-3.3.2-4.tar.bz2 \
>>> 	http://my-cygwin-amanda.googlecode.com/files/amanda-3.3.2-4-src.tar.bz2

Changed the cygport file to include the build dependencies and tested on what
should essentially be a clean machine.  New version available:

wget \
      http://my-cygwin-amanda.googlecode.com/files/amanda-3.3.2-6.tar.bz2 \
      http://my-cygwin-amanda.googlecode.com/files/amanda-3.3.2-6-src.tar.bz2

>>> 
>>> NOTE:  The current version of tar (1.25) available from cygwin is broken and doesn't work for amanda :-(  I've created a patch for the 1.26 version of tar to create a working amanda installation on my machine.  Not sure how to get the current maintainer to update the official version to 1.26.
>>> 
>>> The packages is currently setup as server and client together.  I haven't tried splitting it into parts like debian does.
>>> 
>>> On 06/09/2012, at 9:24 PM, Mark O'Keefe wrote:
>>> 
>>>> Thanks Marco.
>>>> 
>>>> I had subscribed to this list and attempted to post an ITP there, however I have received no answer and the posts don't go through.  I've also tried the list owner to no avail.
>>>> 
>>>> Thanks for the comment on category.  I will fix that.  I changed it as a suggestion thinking to ask about it.
>>>> 
>>>> Cheers,
>>>> Mark.
>> 
>> Mark,
>> I tested your previous version
>> 
>> I see a install failure
>> 
>> make[5]: Entering directory `/pub/prove/amanda-3.3.2-4/build/common-src'
>> Setting installation permissions on executables
>> (dest=/usr/sbin)
>> (chown=root:setuid)
>> (chmod=04750)
>> chown root:root /pub/prove/amanda-3.3.2-4/inst/usr/sbin/amservice
>> chown: invalid user: `root:root'
>> Makefile:2292: recipe for target `installperms-exec' failed
>> 
> 
> OK.  I have created the "root" user on my machine.  Need an alternative to this I guess.  It is an alias for SYSTEM in my case, but needs to be an Administrator at the least.  The current make system is hard coding the user root, which is fine if you've created this user :-)

At the moment the install does setuid to the user id root.  There is no override of this currently.  Suggest adding the root user mapping as suggested on cygwin forums and re-run the install and package.  Should work.

> 
>> probably not relevant, but I am not sure everthing is installed
>> 
>> $ cygport amanda-3.3.2-4.cygport list
>> /usr/lib/amanda/amanda-sh-lib.sh
>> /usr/lib/amanda/libamanda.a
>> /usr/lib/amanda/libamanda.dll.a
>> /usr/lib/amanda/libamanda.la
>> /usr/lib/bin/cygamanda-3-3-2.dll
>> /usr/sbin/amaespipe
>> /usr/sbin/amcrypt
>> /usr/sbin/amcrypt-ossl
>> /usr/sbin/amcrypt-ossl-asym
>> /usr/sbin/amcryptsimple
>> /usr/sbin/amgetconf
>> /usr/sbin/amgpgcrypt
>> /usr/sbin/amservice.exe
>> /usr/share/amanda/COPYRIGHT
>> /usr/share/amanda/ChangeLog
>> /usr/share/amanda/NEWS
>> /usr/share/amanda/ReleaseNotes
>> 
> 
> This is definitely not everything - far from it.  Things have definitely gone wrong.
> 
>> this is in the wrong place
>> /usr/lib/bin/cygamanda-3-3-2.dll
>> and also the name is unusual
> 
> It doesn't show up there when I execute this.
> 
>> 
>> Regards
>> Marco
>> 
> 
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]