#!/bin/bash
# 要允許執行的文件列表
cmdlist="/bin/bash /bin/ls /bin/cp /bin/mkdir /bin/mv /bin/rm /bin/rmdir /bin/vi"
# chroot路徑
chroot_path="/var/chroot"

# 依賴的庫文件判斷
lib_1=`ldd $cmdlist | awk '{ print $1 }' | grep "/lib" | sort | uniq`
lib_2=`ldd $cmdlist | awk '{ print $3 }' | grep "/lib" | sort | uniq`

# 複製命令文件
for i in $cmdlist
do
    cp -a $i $chroot_path/bin/ && echo "$i done"
done

# 複製依賴的庫文件(因為是x86_64所以是lib64,i386的則是lib)
for j in $lib_1
do
cp -f $j $chroot_path/lib64/ && echo "$j done"
done

for k in $lib_2
do
cp -f $k $chroot_path/lib64/ && echo "$k done"
done
