Re: [Samba] makepkg.sh for samba 3.0.20

2005-10-24 Thread xuan van

Hi Jerry,

pkgadd works fine as I tried your suggested test
(setting --with-configdir=/usr/local/samba/etc)

Thanks,

Xuan
Gerald (Jerry) Carter wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

xuan van wrote:
| Hi,
|
| I downloaded 3.0.20 from samba.org, ran makepkg.sh to create
| samba pkg for Solaris. The install base for the new version
| locates in /opt/samba and the smbd locates in /etc/samba.
| I tried to modify the makepkg.sh to put everything under
| /usr/local/samba as follow:
|
| Delete:
| 
|--localstatedir=/var/lib/samba \
|--with-piddir=/var/run \
|--with-logfilebase=/var/log/samba \
|--with-privatedir=/etc/samba/private \
|--with-configdir=/etc/samba \
|
| Add:
| 
|--localstatedir=/usr/local/samba/lib \
|--with-piddir=/var/run \
|--with-logfilebase=/usr/local/samba/var/log \
|--with-privatedir=/usr/local/samba/private \
|--with-configdir=/usr/local/samba/lib \
|
| Replaced INSTALL_BASE=/opt/samba with INSTALL_BASE=/usr/local/samba
|
| makepkg.sh completed with no error. However pkgadd gives me the
| following errors:
| # pkgadd -d . samba
|
| Processing package instance  from 
|
| CIFS File and Print server
| (sparc) 3.0.20
| Copyright (C) 2001 Samba Team
| Using  as the package base directory.
| ## Processing package information.
| pkgadd: ERROR: duplicate pathname 
| pkgadd: ERROR: unable to process pkgmap

It's probably because the configdir and libdir overlap.
Just remove your --with-logbase and --with-configdir lines
since those are the default values anyways.

Although it could just be a bug in the generated prototype file
now that I think of it since we would be defining
/usr/local/samba/lib/twice.

try setting --with-configdir=/usr/local/samba/etc

just as a test








cheers, jerry
=
Alleviating the pain of Windows(tm)  --- http://www.samba.org
GnuPG Key- http://www.plainjoe.org/gpg_public.asc
"There's an anonymous coward in all of us."   --anonymous
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDVSYcIR7qMdg1EfYRAuDLAKC4nu7DBXa2qiKmKfnQ6u/p6xnzpgCg1R48
VpbimmV5yWW6wigq9j1/L9U=
=SSDl
-END PGP SIGNATURE-



--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba


Re: [Samba] makepkg.sh for samba 3.0.20

2005-10-18 Thread Gerald (Jerry) Carter

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

xuan van wrote:
| Hi,
|
| I downloaded 3.0.20 from samba.org, ran makepkg.sh to create
| samba pkg for Solaris. The install base for the new version
| locates in /opt/samba and the smbd locates in /etc/samba.
| I tried to modify the makepkg.sh to put everything under
| /usr/local/samba as follow:
|
| Delete:
| 
|--localstatedir=/var/lib/samba \
|--with-piddir=/var/run \
|--with-logfilebase=/var/log/samba \
|--with-privatedir=/etc/samba/private \
|--with-configdir=/etc/samba \
|
| Add:
| 
|--localstatedir=/usr/local/samba/lib \
|--with-piddir=/var/run \
|--with-logfilebase=/usr/local/samba/var/log \
|--with-privatedir=/usr/local/samba/private \
|--with-configdir=/usr/local/samba/lib \
|
| Replaced INSTALL_BASE=/opt/samba with INSTALL_BASE=/usr/local/samba
|
| makepkg.sh completed with no error. However pkgadd gives me the
| following errors:
| # pkgadd -d . samba
|
| Processing package instance  from 
|
| CIFS File and Print server
| (sparc) 3.0.20
| Copyright (C) 2001 Samba Team
| Using  as the package base directory.
| ## Processing package information.
| pkgadd: ERROR: duplicate pathname 
| pkgadd: ERROR: unable to process pkgmap

It's probably because the configdir and libdir overlap.
Just remove your --with-logbase and --with-configdir lines
since those are the default values anyways.

Although it could just be a bug in the generated prototype file
now that I think of it since we would be defining
/usr/local/samba/lib/twice.

try setting --with-configdir=/usr/local/samba/etc

just as a test








cheers, jerry
=
Alleviating the pain of Windows(tm)  --- http://www.samba.org
GnuPG Key- http://www.plainjoe.org/gpg_public.asc
"There's an anonymous coward in all of us."   --anonymous
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDVSYcIR7qMdg1EfYRAuDLAKC4nu7DBXa2qiKmKfnQ6u/p6xnzpgCg1R48
VpbimmV5yWW6wigq9j1/L9U=
=SSDl
-END PGP SIGNATURE-
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba


[Samba] makepkg.sh for samba 3.0.20

2005-10-15 Thread xuan van

Hi,

I downloaded 3.0.20 from samba.org, ran makepkg.sh to create
samba pkg for Solaris. The install base for the new version
locates in /opt/samba and the smbd locates in /etc/samba.
I tried to modify the makepkg.sh to put everything under
/usr/local/samba as follow:

Delete:

   --localstatedir=/var/lib/samba \
   --with-piddir=/var/run \
   --with-logfilebase=/var/log/samba \
   --with-privatedir=/etc/samba/private \
   --with-configdir=/etc/samba \

Add:

   --localstatedir=/usr/local/samba/lib \
   --with-piddir=/var/run \
   --with-logfilebase=/usr/local/samba/var/log \
   --with-privatedir=/usr/local/samba/private \
   --with-configdir=/usr/local/samba/lib \

Replaced INSTALL_BASE=/opt/samba with INSTALL_BASE=/usr/local/samba

makepkg.sh completed with no error. However pkgadd gives me the 
following errors:

# pkgadd -d . samba

Processing package instance  from 

CIFS File and Print server
(sparc) 3.0.20
Copyright (C) 2001 Samba Team
Using  as the package base directory.
## Processing package information.
pkgadd: ERROR: duplicate pathname 
pkgadd: ERROR: unable to process pkgmap

Installation of  failed (internal error).
No changes were made to the system.

What am I missing?

Thanks,

Xuan




--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba