On Jan 21, Paul Brossier <[EMAIL PROTECTED]> wrote:

> Looks like something is missing in the postinst script. Sure i could
> check if /etc/udev/rules.d exists, but then no idea how to address a
> later install of udev. Any advices?
You just need to ship /etc/udev/rules.d/ in your package too and
unconditionally create the symlink the first time the package is
installed. Something like this:

postinst:

case "$1" in
    configure)
    # only do this for the first install
    if [ -z "$2" ] || dpkg --compare-versions "$2" lt <CURRENT_VERSION>; then
        ln -s ../kino.rules /etc/udev/rules.d/z60_kino.rules
    fi
    ;;

postrm:

case "$1" in
    purge)
    [ -L /etc/udev/rules.d/z60_kino.rules ] && \
        rm /etc/udev/rules.d/z60_kino.rules
    ;;

-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature

Reply via email to