Hi,
On Sat, 17 May 2008, Georg Lukas wrote:
> * Szabolcs Szakacsits <[EMAIL PROTECTED]> [2008-05-17 13:49]:
> > On Sat, 17 May 2008, Szabolcs Szakacsits wrote:
> > > May I ask why do you install mount.ntfs-3g and ntfs-3g to somewhere else
> > > and where?
>
> Actually I did not intend to do so, $(rootsbindir) is automatically set
> to /usr/sbin somewhere deep in the OpenEmbedded build system.
/usr/sbin can break mountability in certain circumstances, e.g. if /usr is
a separate partition.
> > > Didn't you intend to submit the patch below? Would this fix you problem?
> > > (Note, this could still result mount failures if ntfs-3g is not on the
> > > root
> > > filesystem).
> > Sorry, my patch is not ok. Apparently your problem is with the hard coded
> > '/sbin'. The question is why? By definition the mount helpers must be at
> > '/sbin/mount.<filesystem>'. This is hard coded in mount.c.
>
> Your patch also fixes my bug, but it introduces another problem.
Yes, I realized it rigth after I sent the patch.
> The DESTDIR is usually set to an empty directory for creating an ipkg
> package, lets say /tmp/ipk/
>
> My problem was, that the install -d line creates a directory
> $(DESTDIR)$(rootsbindir), which is /tmp/ipk/usr/sbin then.
> After that, a symlink to /sbin/ntfs-3g is created in /tmp/ipk/sbin, but
> /tmp/ipk/sbin does not exist.
I see. So we should create that directory too if it's missing.
> Therefore, ln fails and the installation aborts. Either replacing the
> hardcoded /sbin by $(rootsbindir) or replacing $(rootsbindir) by /sbin
> will both fix the issue, but following your arguments the latter one
> seems to be a better solution.
The below should work:
./configure --sbindir=/sbin
Regards,
Szaka
> It is not good though to add $(DESTDIR) to the first parameter to
> $(LN_S), because the symlink should reflect the path in the final
> installation, not in the intermediate directory (Think about chroot).
>
> I hope this helps in clarifying the issue.
>
> Bye,
>
> Georg
> --
> || http://op-co.de ++ GCS/CM d? s: a-- C+++ UL+++ !P L+++ E--- W++ ++
> || gpg: 0x962FD2DE || N++ o? K- w---() O M V? PS+ PE-- Y+ PGP++ t* ||
> || Ge0rG: euIRCnet || 5 X+ R tv b+(+++) DI+(+++) D+ G e* h! r* !y+ ||
> ++ IRCnet OFTC OPN ||________________________________________________||
>
--
NTFS-3G: http://ntfs-3g.org
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ntfs-3g-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel