* Checking mysqld configuration for mysql ... [ ok ] * Starting mysql ... /etc/init.d/mysql: line 76: [: too many arguments * You don't appear to have the mysql database installed yet. * Please run `emerge --config =ERROR: expected 2 parameters, got 3!` to have this done... * ERROR: mysql failed to start Reproducible: Always
Works here. Calls are `portageq envvar EROOT` and `portageq match / $(portageq expand_virtual / virtual/mysql)` where / is EROOT
Please provide some details to reproduce. particularly the output of EROOT=$(portageq envvar EROOT) portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql) and portageq envvar EROOT If additional information is not updated in a timely fashion, this bug will be closed as WORKSFORME.
$ portageq envvar EROOT / jbo@iskander ~ 0 $ portageq match / $(portageq expand_virtual / virtual/mysql) ERROR: expected 2 parameters, got 3! jbo@iskander ~ 2 $ EROOT=$(portageq envvar EROOT) portageq match ${EROOT} $(portageq expand_virtual ${EROOT} virtual/mysql) Not a directory: 'virtual/mysql' Run portageq with --help for info ERROR: expected 2 parameters, got 0! jbo@iskander ~ 2
$ echo $(portageq match / $(portageq expand_virtual / virtual/mysql)) ERROR: expected 2 parameters, got 3! $ portageq expand_virtual / virtual/mysql =dev-db/mysql-5.6*[-embedded,-static] dev-db/mysql:0/18[client-libs(+),abi_x86_32(-),abi_x86_64(-)]
Fixed in git; will mark mysql-init-scripts-2.1 stable in a few days if no one has issues