Есть проект, который использует вызовы git --git-dir ... во время выполнения %build (когда запускает свои тесты). Поскольку gear экспортирует переменные GIT_DIR и/или GIT_OBJECT_DIRECTORY, эти тесты обламываются во время выполнения gear-rpm и/или gear-buildreq. Было бы неплохо unset'ить эта переменные на время выполнения --command.
Это в любом случае правильно. Не нужно чтобы во время сборки торчали куски gear.
(In reply to comment #1) > Это в любом случае правильно. Не нужно чтобы во время сборки торчали куски > gear. И не только во время сборки. Внутренняя кухня не должна высовываться наружу без необходимости.
Дадада, меня ужасает текущая ситуация.
(В ответ на комментарий №3) > Дадада, меня ужасает текущая ситуация. Ну не нужно сгущать краски ...
Сейчас (gear >= 1.7.1-alt1, видимо) надо сбрасывать ещё и GIT_INDEX_FILE.
http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=commit;h=1.7.2.1-alt1-5-gf65d11e
gear-1.7.2.2-alt1 -> sisyphus: * Mon Sep 06 2010 Dmitry V. Levin <ldv@altlinux> 1.7.2.2-alt1 - gear-import: pass --no-verify option to git-commit. - Renamed gear-update-tag to gear-store-tags (closes: #18739). - gear-command-{hasher,rpmbuild}: unset GIT_* environment variables used by gear itself (closes: #20884). - tests: fixed false positive on non-tmpfs filesystems (closes: #24012).