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

   Á¶È¸ 7978   Ãßõ 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 4578/5682
2015-12   1488513   ¹é¸Þ°¡
2014-05   4951918   Á¤ÀºÁØ1
2010-01   7974   Â÷Æò¼®
2016-12   7974   ±è°Ç¿ì
2014-08   7974   Å×µ¹¾ÆÀÌ
2016-09   7975   Dishy
2004-01   7975   ÇÑâ¼ö
2008-01   7975   ±èÀϼ®
2004-05   7975   À̽ÂÇö
2004-04   7975   ±è¼ºÃ¶
2004-04   7975   ½ÅÁø¿ì
2018-06   7975   ±è°Ç¿ì
2015-05   7976   ´ºÅ¬·¡½Ä
2010-06   7976   ºô´õ¯
2013-05   7977   Nikon
2007-10   7977   ¸í¼ºÈ£
2013-07   7978   ºí·ç¿µ»ó
2011-08   7979   ¹æoÈ¿o¹®
2004-01   7979   Àü¼ºÈÆ
2010-05   7979   ±ÇÁ¾ÀÏ
2004-01   7980   ¹ÚÂùÀÏ
2010-07   7980   ¼­Á¤¿í