Broken links in recordings with long pathnames

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I use vdr-1.3.44, Debian Etch, Kernel 2.6.15.5.


I programmed with epgsearch a timer which results in this path on harddisk:

/video1.0/Information/Gesellschaft/Ripleys_unglaubliche_Welt/Der_Fallschirm-S
tunt_^B_Mode_aus_Luftpolster-Folie_^B_Der_verbotene_Maden-K?se_^B_Die_Selfmad
e-Insel_^B_Die_K?rbis-Kombo_^B_Pfeil_im_Kopf_^B_Die_l?ngs+ten_Fingern?gel_der
_Welt_^B_Der_Mann_ohne_Gesicht/2006-03-24.18.20.40.99.rec


Because the first disk is full, the 001.vdr goes to video1.1.

VDR creates this link:

lrwxrwxrwx 1 vdr1 vdr 288 2006-03-24 18:39 001.vdr ->
/video1.1/Information/Gesellschaft/Ripleys_unglaubliche_Welt/Der_Fallschirm-St
unt_?_Mode_aus_Luftpolster-Folie_?_Der_verbotene_Maden-K?se_?_Die_Selfmade-Ins
el_?_Die_K?rbis-Kombo_?_Pfeil_im_Kopf_?_Die_l?ngsten_Fingern?gel_der_Welt_?_De
r_Mann_ohne_Gesicht/20

As you can see, the link is broken, the target is truncated to 256 Bytes.



An other recording, the same problem.

/video1.0/Information/Wissen/W_wie_Wissen/Themen:_Sommerzeit_-_Die_gestohlene_
Stunde_Weltraum-Wetterfr?sche_haben_bald_3-D-Blick_auf_die_Sonne_Die_schwarze_
Sonne_Sonnenst?rme_und_Polarlichter_Wissen_des_Alltags:+_Wie_drehen_sich_Schli
ngpflanzen?/2006-03-26.16.58.25.99.rec


The link:

lrwxrwxrwx 1 vdr1 vdr 279 2006-03-26 16:58 001.vdr ->
/video1.1/Information/Wissen/W_wie_Wissen/Themen:_Sommerzeit_-_Die_gestohlene_
Stunde_Weltraum-Wetterfr?sche_haben_bald_3-D-Blick_auf_die_Sonne_Die_schwarze_
Sonne_Sonnenst?rme_und_Polarlichter_Wissen_des_Alltags:_Wie_drehen_sich_Schlin
gpflanzen?/2006-03-26.


Even on shell I cannot create links longer than 256 Bytes.


I think:

PATH_MAX is here 4096, but SYMLINK_MAX is not defined and so:

{SYMLINK_MAX}
    Maximum number of bytes in a symbolic link.
    Minimum Acceptable Value: {_POSIX_SYMLINK_MAX}

{_POSIX_SYMLINK_MAX}
    The number of bytes in a symbolic link.
    Value: 255



VDR should not create pathes longer 254 Byte, or what do you think?


/video<...>.rec/???.vdr
<--- max 255 ---------->


cu,
Mike



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux