Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jan 2007 02:06:15 +0300
From:      "Marat N.Afanasyev" <amarat@ksu.ru>
To:        Nick Gustas <nick@gustas.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: charset conversion support in amd(8)
Message-ID:  <45AD5A67.3030303@ksu.ru>
In-Reply-To: <45ABC595.4090206@gustas.org>
References:  <45ABB899.7060807@ksu.ru> <45ABC595.4090206@gustas.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Nick Gustas wrote:
> I have an old amd.map from 1999 or so that we use for a freebsd cd 
> server here at work, it uses a mount "type" of program.  I don't see 
> this format documented in the current amd man pages, but it still works 
> on 6-stable.
> 
> You should be able to change the mount commands to mount_cd9660 and add 
> the -C option.
> amd.map:
> ____________
> cdrom0  type:=program;\
>        fs:=/realmounts/cdrom0;\
>        mount:="/sbin/mount mount /realmounts/cdrom0";\
>        unmount:="/sbin/umount umount /realmounts/cdrom0"
> cdrom1  type:=program;\
>        fs:=/realmounts/cdrom1;\
>        mount:="/sbin/mount mount /realmounts/cdrom1";\
>        unmount:="/sbin/umount umount /realmounts/cdrom1"
> cdrom2  type:=program;\
>        fs:=/realmounts/cdrom2;\
>        mount:="/sbin/mount mount /realmounts/cdrom2";\
>        unmount:="/sbin/umount umount /realmounts/cdrom2"
> cdrom3  type:=program;\
>        fs:=/realmounts/cdrom3;\
>        mount:="/sbin/mount mount /realmounts/cdrom3";\
>        unmount:="/sbin/umount umount /realmounts/cdrom3"
> cdrom4  type:=program;\
>        fs:=/realmounts/cdrom4;\
>        mount:="/sbin/mount mount /realmounts/cdrom4";\
>        unmount:="/sbin/umount umount /realmounts/cdrom4"
> cdrom5  type:=program;\
>        fs:=/realmounts/cdrom5;\
>        mount:="/sbin/mount mount /realmounts/cdrom5";\
>        unmount:="/sbin/umount umount /realmounts/cdrom5"
> cdrom6  type:=program;\
>        fs:=/realmounts/cdrom6;\
>        mount:="/sbin/mount mount /realmounts/cdrom6";\
>        unmount:="/sbin/umount umount /realmounts/cdrom6"
> ____________
> 
> 
> fstab:
> ____________
> /dev/cd0               /realmounts/cdrom0              cd9660  
> ro,noauto       0       0
> /dev/cd1               /realmounts/cdrom1              cd9660  
> ro,noauto       0       0
> /dev/cd2               /realmounts/cdrom2              cd9660  
> ro,noauto       0       0
> /dev/cd3               /realmounts/cdrom3              cd9660  
> ro,noauto       0       0
> /dev/cd4               /realmounts/cdrom4              cd9660  
> ro,noauto       0       0
> /dev/cd5               /realmounts/cdrom5              cd9660  
> ro,noauto       0       0
> /dev/cd6               /realmounts/cdrom6              cd9660  
> ro,noauto       0       0
> ____________
> 
> 
> amd command line:
> ____________
> /usr/sbin/amd -p -a /cdrom -w 5 -c 10 /cdrom /etc/amd.map /cdrom 
> /etc/amd.map
> ____________
> 
> 
> directories to create:
> ____________
> mkdir -p /realmounts/cdrom0
> mkdir -p /realmounts/cdrom1
> mkdir -p /realmounts/cdrom2
> mkdir -p /realmounts/cdrom3
> mkdir -p /realmounts/cdrom4
> mkdir -p /realmounts/cdrom5
> mkdir -p /realmounts/cdrom6
> mkdir /cdrom
> 
> 
> It certainly looks hacky compared to your config, but it's worked from 
> freebsd 3.1 through now so I never changed it.
> 
> 
> 
> 
> 
> 
> 
> Marat N.Afanasyev wrote:
>> Hello!
>>
>> I found that automount daemon configured to use cdrom device doesn't 
>> support -C option to convert filenames to local charset. Is there any 
>> ways to make it work?
>>
>> my amd.map is as follows:
>>
>> # $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $
>> #
>> /defaults       type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
>> *               opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev
>>
>> cdrom           fs:=${autodir}/cdrom;type:=cdfs;opts:=ro;dev:=/dev/cd2
>>
>> adding Ckoi8-r to opts doesn't solve the problem. I suppose one should 
>> add charset conversion ability to amd itself. Am I right?
>>
> 
> 

thanks, I made my config similar to yours and it works ;)

-- 
SY, Marat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45AD5A67.3030303>