#!/bin/sh #BLACKLIST_DEVICES="/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde" BLACKLIST_DEVICES="/dev/sda" # 1MB blocksize BLOCKSIZE=1048576 function usage() { echo "Usage: $(basename $0) IMAGE DEVICE" } function image_details() { IMG=$1 echo "Image details" echo "=============" echo " image: $(stat --printf '%N\n' $IMG)" echo " size: $(stat -L --printf '%s bytes\n' $IMG)" echo " modified: $(stat -L --printf '%y\n' $IMG)" echo " type: $(file -L -b $IMG)" echo "" } function device_details() { DEV=$1 BLOCK_SIZE=512 echo "Device details" echo "==============" echo " device: $DEVICE" if [ -f "/sys/class/block/$DEV/device/vendor" ]; then echo " vendor: $(cat /sys/class/block/$DEV/device/vendor)" else echo " vendor: UNKOWN" fi if [ -f "/sys/class/block/$DEV/device/model" ]; then echo " model: $(cat /sys/class/block/$DEV/device/model)" else echo " model: UNKNOWN" fi if [ -f "/sys/class/block/$DEV/size" ]; then echo " size: $[$(cat /sys/class/block/$DEV/size)*BLOCK_SIZE] bytes" else echo " size: UNKNOWN" fi echo "" } if [ $# -ne 2 ]; then usage exit 1 fi IMAGE=$1 DEVICE=$2 if [ ! -e "$IMAGE" ]; then echo "ERROR: Image $IMAGE does not exist" usage exit 1 fi if [ "${BLACKLIST_DEVICES/${DEVICE}/ERROR}" != "$BLACKLIST_DEVICES" ]; then echo "ERROR: Device $DEVICE is blacklisted" exit 1 fi if [ ! -w "$DEVICE" ]; then echo "ERROR: Device $DEVICE does not exist or is not writable" usage exit 1 fi image_details $IMAGE device_details $(basename $DEVICE) echo -n "Write $IMAGE to $DEVICE [y/N]? " read RESPONSE if [ "$RESPONSE" != "y" ]; then echo "Write aborted" exit 0 fi echo "Writing image..." dd if="$IMAGE" of="$DEVICE" bs="$BLOCKSIZE" sync c5b2a3a0da1a7ba3a'>commitdiff
path: root/packages/dri
AgeCommit message (Expand)AuthorFiles
2009-01-27misc kernel module recipes: add note suggesting not using kernel source from ...Cliff Brake1
2008-10-18bb files: Revert the introduction of FILE_PRHolger Hans Peter Freyther1
2008-10-15[PR] Change PR to FILE_PR and intro PR as FILE_PR + DISTRO_PRHolger Hans Peter Freyther1
2008-10-15mtn2git: remove .mtn2git_empty files in non-empty directoriesJan Luebbe2
2008-09-26libdrm: add 2.3.1Koen Kooi1
2007-03-30drm: remove in favour of libdrmKoen Kooi1
2007-01-26libdrm: update to 2.3.0Phil Blundell4
2006-07-27drm: inherit pkgconfigKoen Kooi1
2006-07-26drm: inherit autotools and use autotools methods for install and stagingKoen Kooi1
2006-02-20more fd.o hosted packages: use FREEDESKTOP_CVS.Rene Wagner2
2006-01-08Add PACKAGES_DYNAMIC to the appropriate .bb files.Richard Purdie1
2006-01-07Convert CVSDATE -> SRCDATE. Also standardise cvs and svn PVs to x.x.x+cvsYYYY...Richard Purdie2
2005-06-30import clean BK tree at cset 1.3670Koen Kooi2
2005-06-17Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net2
2005-06-17Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
2005-06-16Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
2005-06-03Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net2
2005-05-14Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembeddedRod Whitby1
2005-03-06fix installation of libdrm.soPhil Blundell1
2005-03-05Merge bk://oe-devel@oe-devel.bkbits.net/openembeddedPhil Blundell2
2005-02-23Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
2005-02-22Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
2005-01-25xxf86vmext_cvs.bb:Greg Gilbert2
2004-12-09Merge oe-devel@oe-devel.bkbits.net:openembeddedChris Larson3