Rene, is there a problem with autogen? I can run it, but it only runs by
itself, it ignores any added 'var_append confopt " " " " statements.
Attached is my first testrun eudev.conf which needs them. I can't see
anything seriously wrong in the code (except possibly my extraneous
notes), but it just won't work. It tries to run it as if the only thing
in the eudev.conf is the autogen=1 line!
I've added the .desc in case you want to try it out, but beware as it's
not finished yet.
thanks
scsijon
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by scripts/Create-CopyPatch.
#
# T2 SDE: package/filesystem/eudev/eudev.conf
# Copyright (C) 2004 - 2021 The T2 SDE Project
# Copyright (C) 1998 - 2003 ROCK Linux Project
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- T2-COPYRIGHT-NOTE-END ---
# old BK x86 script updated
# scsijon eudev now uses autogen so this line is needed
# it's looking for autogen resources and ignoring the rest????
autogen=1
if pkginstalled gobject-introspection; then
var_append confopt " " " --enable-introspection"
else
var_append confopt " " " --disable-introspection"
fi
# BK
# --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--enable-introspection=no --build=i486-pc-linux-gnu --root-run-dir
?--rootlibexecdir=/lib/udev
var_append confopt " " " --with-rootlibdir=/lib64
--with-firmware-path=/lib/firmware/updates:/lib/firmware --disable-selinux
--enable-libkmod --with-rootprefix="""
var_append confopt " " " --disable-gtk-doc --disable-manpages --disable-keymap
--with-modprobe=/sbin/modprobe --libexecdir=/usr/libexec --enable-modules
--enable-split-usr"
var_append confopt " " " --exec-prefix="" --enable-rule-generator --enable-hwdb
--enable-programs"
# BK eudev configure cannot find libkmod.pc... 141229 amd64 needs change:
udev_find_libkmod()
{
#if ! -f $root/usr/lib/pkgconfig/libkmod.pc;then cp -a
$root/lib/pkgconfig/libkmod.pc $root/usr/lib/pkgconfig/; fi
[ ! -f $root/usr/lib/pkgconfig/libkmod.pc ] && [ -f
$root/lib/pkgconfig/libkmod.pc ] && cp -a $root/lib/pkgconfig/libkmod.pc
$root/usr/lib/pkgconfig/
[ ! -f $root/usr/lib64/pkgconfig/libkmod.pc ] && [ -f
$root/lib64/pkgconfig/libkmod.pc ] && cp -a $root/lib64/pkgconfig/libkmod.pc
$root/usr/lib64/pkgconfig/
}
# scsijon test if still needed since weve updated version from back then
# hook_add preconf 5 "udev_find_libkmod"
[COPY] --- T2-COPYRIGHT-NOTE-BEGIN ---
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] T2 SDE: package/.../eudev/eudev.desc
[COPY] Copyright (C) 2004 - 2020 The T2 SDE Project
[COPY] Copyright (C) 1998 - 2003 ROCK Linux Project
[COPY]
[COPY] More information can be found in the files COPYING and README.
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; version 2 of the License. A copy of the
[COPY] GNU General Public License can be found in the file COPYING.
[COPY] --- T2-COPYRIGHT-NOTE-END ---
[I] A Gentoo non-systemd Userspace Implementation for dynamic /dev nodes
[T] eudev is a fork of systemd-udev with the goal of obtaining better
[T] compatibility with existing software such as OpenRC and Upstart, older
[T] kernels, various toolchains and anything else required by users and various
[T] distributions. In specific it tries to avoid glibc-specific functions
[T] and gcc-specific constructs by sticking to C99 while tracking closely the
[T] systemd-udev developments. It is a replacement for the udev package.
[U] https://github.com/gentoo/eudev
[A] Anthony G. Basile <[email protected]>
[M] scsijon
[C] base/system base/kernel
[F] CROSS
[L] GPL
[S] Stable
[V] 3.2.9
[P] X --2--5---9 127.000
# [O] autogen=1
[D] 0 eudev-3.2.9.tar.gz !https://github.com/gentoo/eudev/archive/v3.2.9.tar.gz
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2