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

   Á¶È¸ 8077   Ãßõ 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 1093/5696
2015-12   1566968   ¹é¸Þ°¡
2014-05   5030431   Á¤ÀºÁØ1
2010-09   8078   °ËÀºÄá
2004-03   8078   ¹ÚÁ¾ÀÍ
2012-02   8078   sub1
2010-05   8078   ±ÇÁ¾ÀÏ
2010-05   8078   ±èÁÖ¿ës
2014-06   8078   ±èÇÑ¿µ
2004-01   8077   Àü¼ºÈÆ
2004-03   8077   ±èÇüÇÊ
2013-05   8077   ÀÌÁöÆ÷Åä
2003-09   8076   ÀÌÁßÈ­
2010-02   8076   ¹Î»çÀå
2014-12   8076   ·¹ÀÌÀú¯
2004-07   8076   ¹Ú¼®È£
2004-03   8075   ±¸¸í¼­
2004-01   8075   ·ùÀçÇÏ
2004-07   8075   ÇÑâ¼ö
2013-03   8075   Å©¶ó¿ìÀú
2015-07   8075   ±èȲÁß
2004-06   8074   ¿ø³«¿¬
2019-12   8074   ½ÎÀÌÁ¦ÀÌ