[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/