Ticket #126 (new defect)

Opened 5 months ago

confman import changes relative symlinks into absolute symlinks

Reported by: blee Owned by: confman-developers@…
Priority: critical Milestone: confman-1.9.4
Component: confman Version: 1.9.3b
Keywords: Cc:

Description

confman import changes relative symlinks into absolute symlinks:

blee@supra ~ $ ls -l /usr/share/icons/default
lrwxrwxrwx 1 root root 12 Feb 24 00:11 /usr/share/icons/default -> Oxygen_Black
blee@supra ~ $ confman import supra /usr/share/icons/default
Making directory /usr with root:root, 755
Making directory /usr/share with root:root, 755
/usr/bin/svn mkdir /home/blee/src/conf/supra/usr/share
A         /home/blee/src/conf/supra/usr/share
property 'confman:owner' set on '/home/blee/src/conf/supra/usr/share'
property 'confman:group' set on '/home/blee/src/conf/supra/usr/share'
property 'confman:mode' set on '/home/blee/src/conf/supra/usr/share'
property 'confman:comment' set on '/home/blee/src/conf/supra/usr/share'
Making directory /usr/share/icons with root:root, 755
/usr/bin/svn mkdir /home/blee/src/conf/supra/usr/share/icons
A         /home/blee/src/conf/supra/usr/share/icons
property 'confman:owner' set on '/home/blee/src/conf/supra/usr/share/icons'
property 'confman:group' set on '/home/blee/src/conf/supra/usr/share/icons'
property 'confman:mode' set on '/home/blee/src/conf/supra/usr/share/icons'
property 'confman:comment' set on '/home/blee/src/conf/supra/usr/share/icons'
/usr/share/icons/default
A         /home/blee/src/conf/supra/usr/share/icons/default
property 'svn:keywords' set on '/home/blee/src/conf/supra/usr/share/icons/default'
property 'confman:owner' set on '/home/blee/src/conf/supra/usr/share/icons/default'
property 'confman:group' set on '/home/blee/src/conf/supra/usr/share/icons/default'
property 'confman:mode' set on '/home/blee/src/conf/supra/usr/share/icons/default'
property 'confman:comment' set on '/home/blee/src/conf/supra/usr/share/icons/default'
property 'confman:symlink' set on '/home/blee/src/conf/supra/usr/share/icons/default'
blee@supra ~ $ confman ls src/conf/supra/usr/share/icons
--------------------------------------------------------
Mode    Owner   Group   Comment         Filename
--------------------------------------------------------
777     root    root    #               /usr/share/icons/default -> /usr/share/icons/Oxygen_Black

Symlinks should be imported as is.

Note: See TracTickets for help on using tickets.