--- postgresql-7.3.4-r1.ebuild 2003-11-20 12:10:20.000000000 +0900 +++ postgresql-7.3.4-r2.ebuild 2003-12-08 02:53:27.007172228 +0900 @@ -189,7 +189,7 @@ fi else # On hppa, postgresql need way more than the default sem index and shmmax - if [ "${ARCH}" = "hppa" ]; then + if [ "${ARCH}" = "hppa" -o "${ARCH}" = "amd64" ]; then SEM_IDX_MIN=1024 SHMMAX_MIN=100000000 SEM_IDX=`sysctl kernel.sem | awk '{ print $6 }'` @@ -201,7 +201,7 @@ fi sudo -u postgres /usr/bin/initdb --pgdata ${PG_DIR}/data - if [ "${ARCH}" = "hppa" ]; then + if [ "${ARCH}" = "hppa" -o "${ARCH}" = "amd64" ]; then if [ ! `sysctl kernel.sem | awk '{ print $6 }'` -eq ${SEM_IDX} ] ; then cat /proc/sys/kernel/sem | sed -e "s/\t${SEM_IDX_MIN}/\t${SEM_IDX}/" > /proc/sys/kernel/sem ewarn "Restoring the sem idx value to the previous value"