Hibernate Desaster
				1 minute read • 
			
				
				
	Wenn die Platte cached, crashed das Filesystem.
Mein neuer Freund heist:
Und dann kontrollieren, welche Daten verschwunden sind…
Bus Error ähnlich wie im Gentoo Forum beschrieben.
Zwecks dessen kam dieses Skript zustande:
./check_install.sh app-portage/layman
if [ ! -n "$1" ]
then
        echo "Usage: `basename $0` [full/package-dir] "
        exit $E_BADARGS
fi
check() {
        path="/var/db/pkg"
        files=($(cat $path/$1*/CONTENTS))
        pkg="$(< $path/$1*/CATEGORY)/$(< $path/$1*/PF)"
        LIMIT=${#files[@]}
        for ((a=1; a <= LIMIT ; a++))
        do
                fil=
                md5=
                case "${files[$a]}" in
                        dir)
                                                                ((a++))
                        ;;
                        sym)
                                fil=${files[((++a))]}
                                ((a+=4))
                        ;;
                        obj)
                                fil=${files[((++a))]}
                                md5=${files[((++a))]}
                                ((a++))
                                if [[ "$md5  $fil" != "$(md5sum $fil)" ]]; then
                                        echo "$fil wrong checksum ($pkg)"
                                fi
                        ;;
                esac
        done
}
check $1
	
		
	Copy Code
	https://migmedia.net/search_index.en.json
	$MATCHES more matches