[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:23161] Re: EPSON PM820C



SAWATARIさん、こんばんは。

昼間、投稿したわたくしの記事の取消依頼に腐心してい
た自分を恥ずかしいとおもいました。お返事ありがとう
ございました。心より感謝いたしております。_o_

藤野@長門市です。

すぐにとりかかろうと、たったいまbldpips.sh/inipkg
の二つのファイルとpipsのバイナリを置いて実行しよう
としましたがexecuteできませんでした。
いろいろ試行錯誤したのでファイル構成がおかしく
なってるかもしれず...。
自分で作ったlibpng-epson.tgzをつくるのに
変更した部分を

susun@tcmjw353:~$ cd APLI/libpng/pkg/
susun@tcmjw353:~/APLI/libpng/pkg$ ls
install/ libpng-epson.tgz usr/
susun@tcmjw353:~/APLI/libpng/pkg$
su
# sh install/doinst.sh
して元の状態に戻したつもりなのですが...。

susun@tcmjw353:~$ su
Password:
bash-2.05b# cd PM820-SK/
bash-2.05b# ls
bldpips.sh initpkg pips820ug-2.1.2.tar.gz
bash-2.05b# sh bldpips.sh
bldpips.sh: bldpips.sh: cannot execute binary file








SAWATARI Kosuke wrote:

>こんばんは。SAWATARI Kosuke です。
>Subject を変更させていただきました。
>
>From: Susumu Fujino <tcmjw353@ybb.ne.jp>
>Date: Mon, 12 Jul 2004 18:16:55 +0900
>  
>
>>EPSONのPM820Cを印刷機としてつかっています。
>>    
>>
>
>EPSONのPM820C は持っていないので印刷テストはできませんでしたが、
>PM-890C(pips890-2.5.2.tar.gz)用の bldpips.sh と /etc/services を
>変更する initpkg を試してみて下さい。
>
>専用ディレクトリを作り、pips820ug-2.1.2.tar.gz, bldpips.sh, initpkg
>を置き、root で sh bldpips.sh として下さい。導入後、setup の実行と 
>Resource File の作成が必要です。
>
>[plamo:22142] を元にしています。
>
>#######  bldpips.sh   次の行から #####################################
>#!/bin/sh
>#########  for Plamo
>#########  # sh bldpips.sh
>
>swfile=`echo pips*.tar.gz`
>swname=`echo $swfile | sed -e 's/\.tar\.gz//'`
>pkgroot=`pwd`/pipsroot
>docpath=usr/share/doc
>docfiles="ABOUT-NLS AUTHORS COPYING COPYING.KOWA COPYING.KOWA.ja COPYING.LIB             ChangeLog INSTALL NEWS README"
>
>rm -rf $swname $pkgroot*
>mkdir -p $pkgroot/etc/rc.d/init.d $pkgroot/install $pkgroot/$docpath/$swname 
>
>tar zxvf $swfile || exit
>cd $swname
>
>## change setup/inst-post.sh   # for pips890-2.5.2
>sed -e 's/\( \)\(\/var\)/\1$DESTDIR\2/g' setup/inst-post.sh > inst-post.plamo
>mv inst-post.plamo setup/inst-post.sh
>## end
>
>./configure
>
>## for  libpng-1.2.5
>sed -e 's/^pips.\+LDADD.\+/& -lz/g' src/Makefile > makefile.plamo
>mv makefile.plamo src/Makefile
>##  end
>
>make || exit
># make  2>&1 | tee ../make.log
>
>make install DESTDIR=$pkgroot
>
>cp -p $docfiles $pkgroot/$docpath/$swname
>chown -R root:root $pkgroot/$docpath
>cp $pkgroot/../initpkg $pkgroot/install/
>#
>rm -f $pkgroot/etc/{printcap,services}
>(cd $pkgroot/etc ; cp ekpdrc ekpdrc.bak)
>cp `find $pkgroot/usr/local/EPKowa/*/rc.d -name 'ekpd.slackware'` \
>    $pkgroot/etc/rc.d/init.d/ekpd
>#
>cd $pkgroot
>/sbin/makepkg "$swname-p3.tgz"
>#
>/sbin/installpkg "$swname-p3.tgz"
>#
>######### bldpips.sh  前の行まで ##################################
>
>
>######## initpkg  次の行から ######################################
>## entry of $PIPS_BIN_NAME in /etc/services
>
>PIPS_BIN_NAME=`basename \`echo /usr/bin/pips*\``
>
>KEY=`grep 35586 < /etc/services`
>if [ -z "$KEY" ]; then
>    if [ -s /etc/services ]; then
>	cp /etc/services /etc/services.bak
>    fi
>    cat <<EOF >>/etc/services
># written for $PIPS_BIN_NAME
>cbtd     35586/tcp
># $PIPS_BIN_NAME  end
>EOF
>	    
>    echo "Install Message > Described entry of $PIPS_BIN_NAME in services."
>    echo "Install Message > Backup file is /etc/services.bak"
>else
>    echo "        Already described entry of $PIPS_BIN_NAME in /etc/services."
>fi
>echo
>echo ---------------------------------------------------------------
>echo " Run the setup script as root: `find /usr/local/EPKowa -name setup`"
>echo ---------------------------------------------------------------
>##
>################### initpkg  前の行まで ##################################
>
>----
>
>  
>

Follow-Ups
[plamo:23163] Re: EPSON PM820C, SAWATARI Kosuke
References
[plamo:23158] $ cd ../..$ diff -c libpng-1.0.15/scripts/makefile.linux.orig \libpng-1.0.15/scripts/makefile.linux > epson.diff$ sed -e 's/ \\/ \\\\/g' -e 's/\$/\\\$/g' epson.diff > epsonplamobuild.sh 内のmakefile.linux にパッチを当てる部分を、ファイルepson のsedのコマンドを理解しないままに, Susumu Fujino
[plamo:23160] Re: EPSON PM820C, SAWATARI Kosuke

[検索ページ] [メール一覧]
Plamo ML 公開システム