ext Thomas Perl <[email protected]> writes:

> I don't really know much about dpkg internals, but maybe it would be
> possible for maemo-optify to add a small script to postinst that will do
> something like this (in pseudocode):
>
> for each (symlinkname in the package) do
>     if (symlinkname points to /opt) and (symlinkname is a directory) then
>         if (symlinkname is an empty directory) then
>             remove directory, recreate correct symlink
>         else
>             create symlinks inside the directory
>         endif
>     endif
> endfor

What about a slight variation:

for each (symlinkname in the package) do
    if (symlinkname should point to /opt) and (symlinkname is a directory) then
        cp -a symlinkname/* to /opt/maemo/symlinkname/
        rm -rf symlinkname
        ln -s /opt/maemo/symlinkname symlinkname
    endif
endfor

This would migrate the existing files and would establish a symlink
structure that matches what is in the package.

(What a hack.)
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to