이거 분석좀 해주세요
글쓴이: 익명 사용자 / 작성시간: 월, 2002/01/14 - 4:25오후
shell프로그램 입니당
##when called with -b option,do batch installation(does not ask)
if ["x$1"="x-b}]; then
batch="yes"
echo="batch installation
else
scripts/.get_ca_defaults
fi
..
..
이 소스는 opneCA서를 make 파일중 make install-ca파일에 있는 소스인데
이전에 x가 변수인지 이 처음부인뎅 x가 변수이라면 정의해 주어야하는데
어느 부분에서도 정의한 부분은 없고
그리고 batch이것이 무엇인지 알수가 없어요 가르쳐 주세요
그리고 make할때 질의 형식으로 make할수 있는 방법은 없나요
(예make install-ca라고 입력하면
그 다음부분부터 make 하면서 yes라고 부분별로 입력해야만 make할수 있게
하는 방법이요 소스 상에서 if문이나 조건문등을 사용하지 않고 설정하는
방법은 없나요)
제발 걍 읽고 지나가시지 마시고 가르쳐 주세요
Forums:
Re: 이거 분석좀 해주세요
shell프로그램 입니당
##when called with -b option,do batch installation(does not ask)
if ["x$1"="x-b}]; then
batch="yes"
echo="batch installation
else
scripts/.get_ca_defaults
fi
x$1 = x-b 이 부분은.
옵션을 비교해 주는 것입니다.
$1 = -b 이렇게 안하는 이유는...한쪽이 null 일경우 에러가
발생하기 때문이죠..
글구 $1 는... 첫번째 아규먼트 구요...
분석을 해보면..
-b 옵션을 가지고 실행하면...
batch="yes"
echo="batch installation
를 실행하고..
그렇지 않을 경우엔..
scripts/.get_ca_defaults 를 실행하네요...
make 를 순차적으로 보면서 하는것은 저두 잘 모르겠네요...
-- 각단계마다... if 문을 넣어주는 수밖에는...
댓글 달기