简单脚本检查portage安装的包是否有文件丢失

昨天开机fsck报错,正常fsck修复后丢了好多文件,导致现在系统各种不正常,ssh登录不上

写了个脚本检查丢失的文件:

#!/bin/bash
for package in `eix -cI --only-names`
do
    for file in `equery f $package`
    do
        FILE=`basename $file`
        if [ ! -e $file ] && [ "x${FILE:0:6}" != "x.keep_" ]
        then
            echo $package;
            break;
        fi
    done
done

嗯,希望能帮助到其他人.

Comments !

blogroll

social