fusefs-kmod package broken on 7.0 (was: pkg_add fusefs-kmod-0.3.9.p1_1.tbz fails on 6.2)

Jan Henrik Sylvester me at janh.de
Tue Nov 6 03:07:51 PST 2007


Jan Henrik Sylvester wrote:
> After a 'portupgrade -f fusefs-kmod' (to make sure the port is installed 
> correctly), I have created a package that now fails.
> 
> # pkg_create -b fusefs-kmod-0.3.9.p1_1
> # pkg_delete -f fusefs-kmod-0.3.9.p1_1
> pkg_delete: package 'fusefs-kmod-0.3.9.p1_1' is required by these other 
> packages
> and may not be deinstalled (but I'll delete it anyway):
> fusefs-ntfs-1.1004
> # pkg_add fusefs-kmod-0.3.9.p1_1.tbz
> tar: sbin/mount_fusefs: Cannot stat: No such file or directory
> tar: Error opening archive: Empty input file: Inappropriate file type or 
> format
> pkg_add: extract_plist: can not invoke 73 byte tar pipeline: 
> /usr/bin/tar cf - sbin/mount\_fusefs|/usr/bin/tar --unlink -xpf - -C /usr
> 
> System is 6.2-RELEASE-p7 with all ports up to date.

On 7.0-BETA1 with the package from 
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-current/sysutils/fusefs-kmod-0.3.9.p1_1.tbz 
pkg_add gives:

tar: sbin/mount_fusefs: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.

In contrast to 6.2, the package is registered, but as with 6.2 it 
creates this symlink overwriting (?) the file:

/usr/local/sbin/mount_fusefs -> /usr/local/sbin/mount_fusefs

Of course, pkg_delete does not remove it (without -f), since it expects:

/usr/sbin/mount_fusefs -> /usr/local/sbin/mount_fusefs

The same happens if I build the port and create a package myself.

The port seems to be broken and should be fixed today (before the 
RELEASE_7_0_0 tag), since the official package created is broken.

Thanks,
Jan Henrik


More information about the freebsd-ports mailing list