On Thu, Dec 02, 2010 at 02:19:00PM +0100, Mats Erik Andersson wrote: > torsdag den 2 december 2010 klockan 14:17 skrev Niko Tyni detta: > > Package: webfs > > Version: 1.21+ds1-7 > > Severity: serious > > > > The conffile modification fix for -7 doesn't actually invoke ucf > > to install /etc/webfsd.conf at all: > > > > + # Register the auto generated configuration file. > > + test -x ucf && \ > > + ucf --three-way --debconf-ok $AUTOCONFFILE $CONFFILE > > + test -x ucfr && \ > > + ucfr webfs $CONFFILE > > > > The test should probably read either "test -x /usr/bin/ucf" or > > "which ucf >/dev/null 2>&1" to actually work. > > I just installed webfs_1.21+ds1-7 on a squeeze/kfreebsd-amd64 system > that never has seen webfs before. It installed perfectly and get up > and running as it should. Similarly, my older test system > lenny/linux-i386 also installs the packag perfectly in long > runs of purges, installs and possibly upgrades.
Weird. Does ucf really get run for you? I assume you don't have an executable file named "ucf" in the root directory? :) It's fully reproducible for me, and I also tried a fresh amd64 chroot with the same results. > The new package depends on "ucf" to get the new functionality. > Are you indicating that this is not enough? Do you have "ucf" > present on your test system? The dependency is fine and ucf gets pulled in just like it should, but "test -x ucf" never succeeds for me as it's testing for ucf in the current directory (which I think is always the root directory for the maintainer scripts). Or at least that's how it works here on sid/amd64. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org