[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:23160] Re: EPSON PM820C
-
From:SAWATARI Kosuke
-
Date:Tue, 13 Jul 2004 21:11:43 +0900 (JST)
- Subject: [plamo:23160] Re: EPSON PM820C
- From: SAWATARI Kosuke <swtrksk@xxxxxxxxxxxxx>
- Date: Tue, 13 Jul 2004 21:11:43 +0900 (JST)
こんばんは。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:23161] Re: EPSON PM820C, Susumu Fujino
- 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 ML 公開システム