Commit ffe508a1 authored by fuyanbin's avatar fuyanbin
Browse files

拷贝文件

parent 30037e84
......@@ -7,16 +7,6 @@ zipname=$(basename "$zippath")
build_dir=$(mktemp -d ./tmp.XXXXX)
systemfile="$build_dir/system.PARTITION"
systemfile_ext4="$build_dir/system.PARTITION.ext4"
smallprcfile="$(pwd)/services/smallp.rc"
starthugepfile="$(pwd)/services/starthugep.sh"
uninstallpkgrc="$(pwd)/services/uninstallpkg.rc"
uninstallpkgfile="$(pwd)/services/uninstallpkg.sh"
setmacrc="$(pwd)/services/setmac.rc"
setmacfile="$(pwd)/services/set-mac.sh"
startthirdpartyrc="$(pwd)/services/startthirdparty.rc"
startthirdpartyfile="$(pwd)/services/startthirdparty.sh"
hugepstartfile="$(pwd)/services/hugepstart.sh"
aml_image_v2_packer -d "$img" "./$build_dir"
if file "$systemfile" | grep "Android sparse image"
......@@ -32,27 +22,19 @@ sudo mount "$loopdev" "$build_dir/system"
sudo touch "$build_dir/system/.androidrom"
sudo wget -P "$build_dir/system/" -O "$build_dir/system/bin/hugep-all.zip"
sudo chmod 777 "$starthugepfile"
sudo cp -f "$smallprcfile" "$build_dir/system/etc/init/"
sudo cp -f "$starthugepfile" "$build_dir/system/bin/"
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$starthugepfile")"
sudo cp -f "$uninstallpkgrc" "$build_dir/system/etc/init"
sudo cp -f "$uninstallpkgfile" "$build_dir/system/bin"
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$uninstallpkgfile")"
sudo cp -f "$setmacrc" "$build_dir/system/etc/init"
sudo cp -f "$setmacfile" "$build_dir/system/bin"
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$setmacfile")"
if [[ -n "$zippath" ]]
then
sudo wget "$zippath" -O "$build_dir/system/bin/hugep-all.zip"
fi
sudo cp -f "$startthirdpartyrc" "$build_dir/system/etc/init"
sudo cp -f "$startthirdpartyfile" "$build_dir/system/bin"
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$startthirdpartyfile")"
sudo find ./services/ -type f -name "*.rc" -exec install -t "$build_dir"/system/etc/init/ {} \;
sudo find ./services/ -type f ! -name "*.rc" -exec install -m 0777 -t "$build_dir"/system/bin/ {} \;
for file in $(find ./services/ -type f ! -name "*.rc")
do
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$file")"
done
sudo cp -f "$hugepstartfile" "$build_dir/system/bin"
sudo chcon u:object_r:drmserver_exec:s0 "$build_dir/system/bin/$(basename "$hugepstartfile")"
rm -f "$build_dir/system/hugep-all.zip"
sudo umount "$loopdev"
sudo losetup -d "$loopdev"
......@@ -66,4 +48,4 @@ then
rm -f "$systemfile_ext4"
fi
aml_image_v2_packer -r "./$build_dir/image.cfg" "$build_dir" "$(basename "$img")"
rm -rf "./$build_dir/"
sudo rm -rf "./$build_dir/"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment