سلام دوستان
قضیه اینه که یه مقداری تغییرات می خواهیم انجام بدیم توی سورس یه برنامه به نام اوپن وی پی ان که واسه اندرویده ولی قبل از هر گونه تغییر باید مطمئن بشیم که روی کامپیوترهامون اجرا می شه.
راهنما می گه یه فایلی رو در قالب اس اچ (.sh) در قدم اول اجرا کنید.
یا اجرا اون فایل خطایی رو که در عنوان اشاره کردم می گیرم. بازش که می کنم اینو نوشته اولاش هست یه چیزی رو داره چک می کنه یه دستور if هستش که اگه اجرا نشه همون خطای بالایی و بعدش هم خروج.
چی کار باید انجام بدیم تا از این ایف رد بشیم و کارهاش انجام بشن؟
#!/bin/bash
# Exit on errors
set -e
# Generate git config if the openvpn directory is checked out from git
if [ -e openvpn/.git ]; then
GIT=git
cd openvpn
CONFIGURE_GIT_CHFILES=$($GIT diff-files --name-status -r --ignore-submodules --quiet -- || echo "+")
CONFIGURE_GIT_UNCOMMITTED=$($GIT diff-index --cached --quiet --ignore-submodules HEAD || echo "*")
CONFIGURE_GIT_REVISION=$($GIT rev-parse --symbolic-full-name HEAD | cut -d/ -f3)-$($GIT rev-parse --short=16 HEAD)
echo "#define CONFIGURE_GIT_REVISION \"${CONFIGURE_GIT_REVISION}\"" > config-version.h.tmp; \
echo "#define CONFIGURE_GIT_FLAGS \"${CONFIGURE_GIT_CHFILES}${CONFIGURE_GIT_UNCOMMITTED}\"" >> config-version.h.tmp
if ! [ -f config-version.h ] || ! cmp -s config-version.h.tmp config-version.h; then \
echo "replacing config-version.h"
mv config-version.h.tmp config-version.h
else
rm -f config-version.h.tmp
fi
cd ..
else
echo "Cannot find .git directory in openvpn, aborting"
exit 1
یه سوال دیگه هم اینه که این الان به چه زبان برنامه نویسی هستش؟
تشکر دوستان عزیز