[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:11978] mknod
土屋です。
Lucent から公開されている、いわゆる Winmodem のドライバのインストール
用パッケージを作成しようと思い、試行錯誤しています。
このドライバは、/dev/ttyS14 を作る必要があるので、以下のような
postinst を書きました。
#!/bin/sh -e
device=/dev/ttyS14
major=62
minor=78
owner=root
group=dialout
mode=660
case "$1" in
configure)
if [ ! -c "$device" ]; then
mknod "$device" c "$major" "$minor"
chgrp "$group" "$device"
chmod "$mode" "$device"
fi
;;
*)
esac
#DEBHELPER#
しかし、このようにすると lintian に以下のように怒られてしまいます。
$ lintian ../../ltmodem-module-2.2.14_0.0.568-1+custom1.1_i386.deb
W: ltmodem-module-2.2.14: mknod-in-maintainer-script postinst:13
mknod はどの段階で行うのが正しいのでしょうか?
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/