История изменений
Исправление megabaks, (текущая версия) :
не видеть оно не может никак
впрочем косяки ясны - на днях допилю
про /etc/portage...а что там кроме сортировки может пригодиться?
для всех
sort_uniq(){
for i in `find /etc/portage/ -type f -name "package*"`;do
sort -u ${i} --output=${i}
done
}
sort_use(){
PACKAGES="$(awk '{print $1}' /etc/portage/package.use | uniq)"
for ATOM in ${PACKAGES};do
for option in "$(grep "^${ATOM} " /etc/portage/package.use | sed -e "s|${ATOM} ||" | tr " " "\n" | uniq | tr "\n" " ")";do
ATOM_OPTS+="${option}"
done
echo "${ATOM} ${ATOM_OPTS}" | sed 's/[ \t]*$//' >> /tmp/package.use
unset ATOM_OPTS
done
mv /tmp/package.use /etc/portage/package.use
}
Исходная версия megabaks, :
не видеть оно не может никак
впрочем косяки ясны - на днях допилю
про /etc/portage...а что там кроме сортировки может пригодиться?
для всех
sort_uniq(){
for i in `find /etc/portage/ -type f -name "package*"`;do
sort -u ${i} --output=${i}
done
}
sort_use(){
PACKAGES="$(awk '{print $1}' /etc/portage/package.use | uniq)"
for ATOM in ${PACKAGES};do
for option in "$(grep "^${ATOM} " /etc/portage/package.use | sed -e "s|${ATOM} ||" | tr " " "\n" | uniq | tr "\n" " ")";do
ATOM_OPTS+="${option}"
done
echo "${ATOM} ${ATOM_OPTS}" | sed 's/[ \t]*$//' >> /tmp/package.use
unset ATOM_OPTS
done
mv /tmp/package.use /etc/portage/package.use
}