sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #29495
Re: Sym-link
In <3A00BEDD.3514867B@xxxxxxxxxxxxxx> Poul-Erik Andreasen <poulerik@xxxxxxxxxxxxxx> writes:
>Er det muligt at lave/installere en tom rpmpakke der blot indskriver
>i databases at f. eks et libery findes. Hvis man har det i en
>anden/nyere version og man har lavet et symlink.
Ja, men det lyder lidt suspekt - shared libs er normalt noget som
rpm automatisk finder ud af afhængigheder på. Men du har måske
installeret det nyere bibliotek udenom rpm ?
Anyway, du laver en rpm-pakke som blot indeholder den symlink du
har lavet, og så installerer du den. D.v.s. du skal lave en
"source" fil for pakken med "touch /usr/src/redhat/SOURCES/libfoo",
og en spec-fil til pakken i /usr/src/redhat/SPECS/libfoo.spec:
Name: libfoo-dummy
Version: 1.0
Release: 1
Group: Base/Libraries
Source: libfoo
Summary: Dummy pakke for libfoo
# "Provides" linien er det, som pakken leverer til rpm
# dependencies
Provides: libfoo.so.1
%description
Dummy pakke for libfoo dependency
%prep
%setup
%build
%install
cd /usr/lib
ln -sf libfoo.som_findes.so libfoo.symlink.so
%files
/usr/lib/libfoo.symlink.so
Så laver du rpm-pakken med "rpm -ba /usr/src/redhat/SPECS/libfoo.spec"
(PS: Dette er totalt utestet)
--
Henrik Storner | "Crackers thrive on code secrecy. Cockcroaches breed
<henrik@xxxxxxxxxx> | in the dark. It's time to let the sunlight in."
|
| Eric S. Raymond, re. the Frontpage backdoor
Follow ups
References
-
Sym-link
From: Poul-Erik Andreasen, 2000-11-02