[FreeBSD] port mysql-versie onafhankelijk maken

Pagina: 1
Acties:

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Hi,

Ik ben de maintainer van /usr/ports/security/acid
althans, daar kwam ik vandaag achter, blijkbaar heeft de persoon
die de vorige aanpassing gedaan heeft het maintainer field niet aangepast..

Maar 'k kreeg dus een mailtje dat acid muit over dat ie mysql323-server wilt installen terwijl mysql4-server geinstalleerd stond..

'k kan natuurlijk via een variable de boel uit laten zoeken.. als WITH_MYSQL4 ofzo..
Maar ik heb liever dat het'm gewoon geen fuk uitmaakt..
Weet iemand of het mogelijk is om dat in een Makefile te krijgen?

Dat het dus geen ruk uitmaakt welke versie geinstalleerd staat, ALS er maar een mysql-server geinstalleerd staat...

Weet iemand of dit mogelijk is?
Ik heb het 'nog' niet kunnen vinden namelijk dus ik gok het er op dat het een variable wordt om mee te geven, maar als het zonder kan is dat wel beter natuurlijk.....

Verwijderd

Ik zou je niet kunnen helpen maar ik ben wel geïnteresseerd in de oplossing.

Dus mocht je in de tussentijd al de oplossingen hebben gevonden laat het hier dan in ieder geval ff weten. :)

  • Infern0
  • Registratie: September 2000
  • Laatst online: 23-01 09:14

Infern0

Hou die ontzettende rust!!

Er is wel een optie voor. Heb even geen tijd om hem voor je te zoeken, maar het zit hem in:

LIB_DEPENDS= libmysql.so.10 > voor mysql 3
LIB_DEPENDS= libmysql.so.12 > voor mysql 4
Je kan vast wel een Makefile vinden die deze regels heeft (grep)

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
eej bedankt :)
ik ga effies zoeken

Sowieso heb ik eigenlijk niet eens de server nodig, de client is genoeg om als dependency te installeren..
De server kan tenslotte ergens anders draaien..

Maar dit moet wel lukken, ik ga effe in de mysql-critische ports spitten
thnx voor de tip!

Als het lukt post ik het nog wel even hier, als naslag.
---------------
EDIT:

Mjah ik weet't niet..
Ik heb nu dit

RUN_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqlclient.so:${PORTSDIR}/databases/mysql323-client \


Maar dit zou op zich de zelfde werking moeten hebben als de mysql server :/
Ik bedoel, ik had eerst de mysql executable om te checken, en nu een mysqlclient libje..
Ik vind het sowieso al vreemd dat ie over zijn nek ging als er een hogere versie van mysql geinstalleerd stond aangezien de naam en locatie van de executable gewoon hetzelfde bleef.. En voor zover ik weet is dat nou juist waar ie op controleert toch? :?

Iemand enig idee verder?
Dit is de link naar de melding die tevoorschijn komt.
http://bento.freebsd.org/...-latest/acid-0.9.6b23.log

[ Voor 54% gewijzigd door xzenor op 23-01-2004 15:49 ]


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Gebruik USE_MYSQL=yes in je Makefile om automatisch een geschikte MySQL client erbij te zoeken (deze zoekt eerst of er een MySQL-client port reeds op het systeem staat, zo nee, pakt MySQL 4.0 als default).

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Ja ik kreeg het ook al te horen van de freebsd-er die m'n pr aangenomen had..
Thnx :)
Pagina: 1