IRIX CD ¸¸µé±â°¡ Àß ¾ÈµË´Ï´Ù

   Á¶È¸ 7993   Ãßõ 0    

일전에 IRIX OS CD 만드는 법 질문을 했었는데요.
제가 잘못해서 그런건지 실행이 되질 않아 재질문 드립니다.
http://www.nekochan.net/wiki/index.php/Bootable_EFS_Images
a, b 방법 중에 a방법으로 실행했습니다

제가 실행한 방법을 설명 드리면요.
준비파일: overlays 1of3, overlays 2of3, overlays 3of3 각각의 dist 폴더의 tar 압축 파일인 IRIX6.5.14_1of3.tar, IRIX6.5.14_2of3.tar, IRIX6.5.14_3of3.tar 파일은 /usr/tmp/IRIX6.5.14폴더에 넣었구요.
irix_bootable_efs_images.tar.gz 압축을 풀어 /usr/local/bin에 복사했으며, setup_cd.sh 의 변수 release=14, year=2001로 수정했습니다.
그후  /usr/tmp/IRIX6.5.14에서 #sh setup_cd.sh 이렇게 실행 했습니다.
아래와 같은 에러 메서지가 나오면서 1, 2, 3, 폴더에 dist폴터 압축한 tar 파일은 제대로 풀렸는데요 cdimages 폴더에 irix_6.5.14.of3.images, irix_6.5.14.2.of3.images, irix_6.5.14.3.of3.images 파일이 생성이 됐는데 아무것도 용량은 0Mb 였으며 각각의 .vh와 .efs 파일은 존재하질 않았습니다.

에러메세지
mkefs EFS image creation utility starting, 2010. 05. 23. (일) 23:02:44 KST
/usr/local/bin/mkefs: line 106: nawk: command not found
cat: 1.vh: 그런 파일이나 디렉터리가 없습니다
cat: 1.efs: 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `1.vh': 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `1.efs': 그런 파일이나 디렉터리가 없습니다

/usr/local/bin/mkefs: line 106: nawk: command not found
cat: 2.vh: 그런 파일이나 디렉터리가 없습니다
cat: 2.efs: 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `2.vh': 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `2.efs': 그런 파일이나 디렉터리가 없습니다

/usr/local/bin/mkefs: line 106: nawk: command not found
cat: 3.vh: 그런 파일이나 디렉터리가 없습니다
cat: 3.efs: 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `3.vh': 그런 파일이나 디렉터리가 없습니다
rm: cannot remove `3.efs': 그런 파일이나 디렉터리가 없습니다

setup_cd.sh 소스
#Variables
release=22
year=2003
disks=3

TOOLPATH="/usr/local/bin"

Unzip all the tarballs
for i in *; do gunzip $i; done

#Make Dir structure
for i in 1 2 3; do
mkdir $i
mkdir ${i}/dist
done
mkdir cdimages

#Mv tarballs and untar
for i in 1 2 3 ; do
mv IRIX6.5.${release}_${i}of${disks}.tar ${i}/dist/
cd ${i}/dist
tar -xf IRIX6.5.${release}_${i}of${disks}.tar
rm IRIX6.5.${release}_${i}of${disks}.tar
cd ../../
$TOOLPATH/labelefs $release $year $i
$TOOLPATH/mkefs -f ./$i -o ./cdimages
cd cdimages
cat $i.vh $i.efs > irix_6.5.${release}.${i}.of${disks}.image
rm $i.vh
rm $i.efs
cd ../
done

exit

mkefs 소스
# if source dir pathname is relative, make it absolute
# ie if SRC = "subdir" and current DIR is "/usr/people/burner"
# then SRC := "/usr/people/burner/subdir"
SRC=`echo $SRC $DIR | nawk '
{
   if (1 == index( $1, "/" ))
      print $1
   else
      print $2 "/" $1
}'`

# if dest dir pathname is relative, make it absolute
DEST=`echo $DEST $DIR | nawk '
{
   if (1 == index( $1, "/" ))<=== 에러라인 106
      print $1
   else
      print $2 "/" $1
}'`

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
àØéÍз 2010-05
nawk°¡ ¾ø°í,
cat, rm µîÀÇ ´ë»ó ÆÄÀÏÀÌ ¾ø¾î¼­ ¹ß»ýÇÑ °æ¿ì ÀÔ´Ï´Ù.
±ÇÁ¾ÀÏ 2010-05
Á¦°¡ ¾Æ´Â¹Ù·Î´Â setup_cd.sh¸¦ ½ÇÇà ½ÃÅ°¸é vh, efs ÆÄÀÏÀÌ ÀÚµ¿À¸·Î »ý¼ºµÇ´Â °É·Î ¾Ë°í Àְŵç¿ä...
nawk´Â ÆÐÅÏ °Ë»ö°ú ¾ð¾î ó¸® ¸í··¾î°¡ ¾Æ´ÑÁö¿ä?
±ÇÁ¾ÀÏ 2010-07
IRIX OS »ó¿¡¼­´Â ¹«¸®¾øÀÌ ÁøÇàÀÌ µÅ±¸¿ä ¸®´ª½º¿Í ¼Ö¶ó¸®½º »ó¿¡¼­´Â ½ÇÇà½Ã ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 3984/5685
2015-12   1502754   ¹é¸Þ°¡
2014-05   4966346   Á¤ÀºÁØ1
2010-04   6433   ¹ÚÁ¾´ë
2009-06   6434   ±è°Ç¿ì
2009-06   6434   ±èµÎÈ«
2017-12   6434   ¿©ÁÖ³ó¹Î76
2009-11   6434   Â÷Æò¼®
2016-08   6434   Á¦Ç๫»ó
2005-03   6434   ÃÖÁ¾Çå
2017-10   6434   À¸¶óÂ÷Â÷Â÷
2012-03   6434   ´ÙÇÔ²²½Î´Ù±¸
2017-02   6434   ¼Ò½ÉÀÌ
2010-03   6435   Å©·ÐµµÀǹ衦
2005-05   6435   ÀÌÀå´ö
2011-09   6435   ±è°Ç¿ì
2005-07   6435   Á¤¸íÇö
2010-01   6435   psj1050
2017-06   6435   VSPress
2013-12   6435   ¹Ú¿Ï°æ
2009-12   6436   ÀÌ»çÀå
2008-06   6436   ÀÌÀ±
2012-06   6436   À¯È£ÁØ