Blame tests/p_attr/attr_check_installed.sh
|
Athmane Madjoudj |
41dd6f |
#!/bin/sh
|
|
Athmane Madjoudj |
41dd6f |
# Author: Dan Trainor <dan.trainor@gmail.com>
|
|
Athmane Madjoudj |
41dd6f |
# Athmane Madjoudj <athmanem@gmail.com>
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
t_Log "Running $0 - Checking to see if setfattr, getfattr work"
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
dd if=/dev/zero of=/tmp/attrtest.img bs=1024000 count=100 &>/dev/null
|
|
Athmane Madjoudj |
41dd6f |
t_CheckExitStatus $?
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
696d12 |
echo -e 'y\n' | mkfs.ext3 /tmp/attrtest.img > /dev/null 2>&1
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
mkdir /mnt/attr_test
|
|
Athmane Madjoudj |
41dd6f |
mount -t ext3 -o loop,user_xattr /tmp/attrtest.img /mnt/attr_test
|
|
Athmane Madjoudj |
41dd6f |
touch /mnt/attr_test/testfile
|
|
Athmane Madjoudj |
41dd6f |
setfattr -n user.test /mnt/attr_test/testfile
|
|
Christoph Galuschka |
6b5c0e |
getfattr /mnt/attr_test/testfile | grep -oq "user.test"
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
t_CheckExitStatus $?
|
|
Athmane Madjoudj |
41dd6f |
|
|
Athmane Madjoudj |
41dd6f |
umount /mnt/attr_test
|
|
Athmane Madjoudj |
41dd6f |
rm -f /tmp/attrtest.img
|