[Lunar-bugs] [bug] kino - kino-jogshuttle and
usb.usermap placement
Dennis Veatch
dveatch at woh.rr.com
Thu Mar 3 18:48:08 UTC 2005
On Thursday 03 March 2005 01:34 pm, lunar-bugs at lunar-linux.org wrote:
> I've seen :
>
> kino.spec:89:mv %{buildroot}/usr/etc/hotplug/usb/kino-jogshuttle
>
> and
>
> linux-hotplug/Makefile:132:hotplugscriptdir = /usr/etc/hotplug/usb
>
> that came from :
>
> linux-hotplug/Makefile.in:132:hotplugscriptdir = @hotplugscriptdir@
>
> Because we have :
>
> configure.in:295: hotplugscriptdir="${prefix}/etc/hotplug/usb"
>
> and :
>
> config.log:1085:prefix='/usr'
>
> the file ends in the wrong dir...
>
> The correct variable setting in configure.in should have be
>
> hotplugscriptdir="${sysconfdir}/hotplug/usb"
>
> Thus this patch
>
> --- configure.in 2004-04-10 16:22:07.000000000 +0200
> +++ configure.in.fixed 2005-03-03 19:32:49.616047540 +0100
> @@ -292,7 +292,7 @@
> hotplugscriptdir="${with_hotplug_script_dir}"
> AC_MSG_RESULT([${hotplugscriptdir}])
> else # start at docdir
> - hotplugscriptdir="${prefix}/etc/hotplug/usb"
> + hotplugscriptdir="${sysconfdir}/hotplug/usb"
> AC_MSG_RESULT([${hotplugscriptdir} (default)])
> fi
> AC_SUBST(hotplugscriptdir)
> @@ -304,7 +304,7 @@
> hotplugusermapdir="${with_hotplug_usermap_dir}"
> AC_MSG_RESULT([${hotplugusermapdir}])
> else # start at docdir
> - hotplugusermapdir="${prefix}/lib/hotplug/kino"
> + hotplugusermapdir="${sysconfdir}/hotplug/kino"
> AC_MSG_RESULT([${hotplugusermapdir} (default)])
> fi
> AC_SUBST(hotplugusermapdir)
>
>
>
> But you must know whereas it was intended or not by the package... I'm on
> Kino ML, if you want I can ask...
>
> Couannette
Asking on their mail list might be a good idea. I have kino (rpm) installed on
another box (PclinuxOS, Mandrake deverivative) and their kino jog stuff ends
up in /etc/hotplug. I do not know if there's some fiddling Tex does when he
makes the rpm. In any case and this is just me, it makes more sense to place
it in /etc than /usr/etc.
>
> lunar-bugs at lunar-linux.org a écrit :
> > Project: lunar-linux
> > ID: Version: <none>
> > Component: moonbase (modules)
> > Category: bug reports
> > Priority: normal
> > Assigned to: <unassigned>
> > Reported by: dveatch
> > Updated by: dveatch
> > Status: active
> > Attachment: http://lunar-linux.org/files/issues/kino-0.7.1.bz2 (5.37
> > KB)
> >
> > The BUILD specifies;
> >
> > "--sysconfdir=/etc"
> > but the install places "kino-jogshuttle" in;
> >
> > "/usr/etc/hotplug/usb"
> > instead of
> > "/etc/hotplug/usb"
> > and puts "usb.usermap" in;
> >
> > "/usr/lib/hotplug/kino"
> > instead of;
> >
> > "/etc/hotplug/kino"
> >
> > Actually I think the later should be appended to any exiting
> > usb.usermap that may be present in /etc/hotplug
> >
> > The BUILD;
> >
> >
> > (
> >
> > ./configure --sysconfdir=/etc \
> > --prefix=/usr \
> > --mandir=/usr/share/man \
> > --localstatedir=/var \
> > $OPTS &&
> >
> > sedit "s/CFLAGS = -O2/CFLAGS = $CFLAGS/" Makefile &&
> > sedit "s/CXXFLAGS = -O2/CXXFLAGS = $CXXFLAGS/" Makefile &&
> >
> > default_make
> >
> > ) > $C_FIFO 2>&1
> >
> > I cannot seem to figure out why this is happening.
> >
> >
> > dveatch
>
> _______________________________________________
> Lunar-bugs mailing list
> Lunar-bugs at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar-bugs
More information about the Lunar
mailing list