eix-sync удаляет каталог /usr/portage

Всем привет!
Упустил тот момент, когда напортачил, потому затрудняюсь ответить после чего это возникло. Но в итоге, при заупке eix-sync, полностью удаляется содержимое каталога /usr/portage.
Думаю emerge --info будет не лишним.
Помогите разобраться.

Благодарю за внимание.

Покажите файл /etc/eixrc

Покажите /etc/eixrc, /etc/portage/bin/post_sync и файлы, находящиеся в директории /etc/portage/postsync.d.

Я Gentoo & Funtoo

Прошу прощения, что долго не

Прошу прощения, что долго не отвечал, совсем некогда было заниматься системой.
Lupo Alberto. вот та информация, которую Вы просили.
/etc/eixrc

# /etc/eixrc
#
# In this file system-wide defaults for variables related to eix binaries
# are stored, i.e. the variables set in this file override the built-in
# defaults. Both can be overridden by ~/.eixrc and by environment variables.
#
# It is strongly recommended to set here only those variables which you
# want to *differ* from the built-in defaults (or for which you have a
# particular reason why the default should never change with an eix update).
#
# *Otherwise you might miss changes in the defaults in newer eix versions*
# which may result in confusing behavior of the eix binaries.
#
# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in
# /etc/eixrc which is not recommended anymore. If you want to get such a file
# (i.e. a file where all variables are described and set to the current
# values resp. to the built-in default values) you can redirect the output
# of the options --dump or --dump-defaults, respectively.
#
# However once more: To avoid unexpected problems
#
#   *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc
#
# Only set those for which you have a reason to do so!
#
# For the available variables and their defaults, see the output of the
# options --dump or --dump-defaults.
# For more detailed explanations see the manpage of eix.

/etc/portage/bin/post_sync

#!/bin/sh
# Copyright 2006-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

if [ -d /etc/portage/postsync.d/ ]; then
    for f in /etc/portage/postsync.d/* ; do
        if [ -x ${f} ] ; then
            ${f}
        fi
    done
else
    :
fi

/etc/portage/postsync.d

~ $ ls -la /etc/portage/postsync.d
итого 4
drwxr-xr-x 2 root root  80 Сен 17 23:13 .
drwxr-xr-x 7 root root 312 Янв 22 19:17 ..
-rw-r--r-- 1 root root  36 Сен 17 23:13 q-reinitialize

Зеркала пробовал разные, результат дин и тот же.

Есть ли у вас файл

  • Есть ли у вас файл /etc/eix-sync.conf? Если есть, что в нём?
  • Попробуйте переставить app-portage/eix.
  • Попробуйте выполнить все команды, входящие в eix-sync «вручную»:
    cp /var/cache/eix /var/cache/eix.previous
    emerge --sync
    eix-update
    eix-diff /var/cache/eix.previous
    

    После каждой из команд проверяйте целостность /usr/portage.

Я Gentoo & Funtoo

Зеркало

Вероятно, зеркало rsync умерло...

Попробуй по-умолчанию.
/etc/make.conf:
SYNC="rsync://rsync.gentoo.org/gentoo-portage"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".