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

   Á¶È¸ 8018   Ãßõ 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 1102/5688
2014-05   5002963   Á¤ÀºÁØ1
2015-12   1538799   ¹é¸Þ°¡
2011-02   8021   ÀÌÁ¤±Ù
2005-04   8021   ±èÁ¤È£
2010-01   8021   °ú°ÅÁö»ç
2010-05   8020   ±èÀ±¼ú
2004-02   8020   Â÷Æò¼®
2004-03   8020   °­Èñ¼ö
2015-06   8020   À©µµ¿ì10
2004-01   8020   À±¼º¿ø
2010-06   8020   ºô´õ¯
2013-11   8019   ´ëÇѹα¹
2010-05   8019   ±ÇÁ¾ÀÏ
2004-04   8019   À±Ä¡¿­
2013-07   8019   ȸ·ÎÀïÀÌ
2004-04   8019   Àü¼ºÈÆ
2010-01   8019   ¿ÀÀç±Ô
2004-04   8019   ÀÌÁÖÈñ
2004-08   8019   ¿ø³«¿¬
2010-05   8019   ±è°Ç¿ì
2010-08   8018   ½ºÀ­°¡ÀÌ
2010-08   8018   ´Ù·ÕÀÌ