utils: update-mojo.sh: Change to the libcamera source directory
Instead of prefixing all paths to IPC files with ${ipc_dir}, change to the libcamera sources root directory and use relative file paths. This simplifies the update script. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Milan Zamazal <mzamazal@redhat.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
09af551b93
commit
0e9585ff5b
1 changed files with 11 additions and 9 deletions
|
@ -11,7 +11,9 @@ if [ $# != 1 ] ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ipc_dir="$(dirname "$(realpath "$0")")/ipc"
|
ipc_dir="$(dirname "$(realpath "$0")")/ipc"
|
||||||
chromium_dir="$1"
|
chromium_dir="$(realpath "$1")"
|
||||||
|
|
||||||
|
cd "${ipc_dir}/../../"
|
||||||
|
|
||||||
if [ ! -d "${chromium_dir}/mojo" ] ; then
|
if [ ! -d "${chromium_dir}/mojo" ] ; then
|
||||||
echo "Directory ${chromium_dir} doesn't contain mojo"
|
echo "Directory ${chromium_dir} doesn't contain mojo"
|
||||||
|
@ -33,16 +35,16 @@ if [ -n "$(git -C "${chromium_dir}" status --porcelain)" ] ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Remove the previously imported files.
|
# Remove the previously imported files.
|
||||||
rm -rf "${ipc_dir}/mojo/"
|
rm -rf utils/ipc/mojo/
|
||||||
rm -rf "${ipc_dir}/tools/"
|
rm -rf utils/ipc/tools/
|
||||||
|
|
||||||
# Copy the diagnosis file
|
# Copy the diagnosis file
|
||||||
mkdir -p "${ipc_dir}/tools/diagnosis"
|
mkdir -p utils/ipc/tools/diagnosis/
|
||||||
cp "${chromium_dir}/tools/diagnosis/crbug_1001171.py" "${ipc_dir}/tools/diagnosis"
|
cp "${chromium_dir}/tools/diagnosis/crbug_1001171.py" utils/ipc/tools/diagnosis/
|
||||||
|
|
||||||
# Copy the rest of mojo
|
# Copy the rest of mojo
|
||||||
mkdir -p "${ipc_dir}/mojo/public"
|
mkdir -p utils/ipc/mojo/public/
|
||||||
cp "${chromium_dir}/mojo/public/LICENSE" "${ipc_dir}/mojo/public"
|
cp "${chromium_dir}/mojo/public/LICENSE" utils/ipc/mojo/public/
|
||||||
|
|
||||||
(
|
(
|
||||||
cd "${chromium_dir}" || exit
|
cd "${chromium_dir}" || exit
|
||||||
|
@ -61,8 +63,8 @@ modify them manually.
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
|
||||||
echo "$readme" > "${ipc_dir}/mojo/README"
|
echo "$readme" > utils/ipc/mojo/README
|
||||||
echo "$readme" > "${ipc_dir}/tools/README"
|
echo "$readme" > utils/ipc/tools/README
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue