Changeset 312 for spec/trunk/SPECS


Ignore:
Timestamp:
Sep 17, 2012, 5:24:56 PM (13 years ago)
Author:
dmik
Message:

spec: odin: Set custom paths to PE/PEC/W16ODIN to fix PE/PEC functionality.

This is possible after r22015 in Odin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/odin/odin.spec

    r310 r312  
    117117%post -n lib%{name}
    118118
     119ODIN_SYSTEMDIR_D="$(echo %{odin_systemdir} | sed -re 's,/@unixroot,'$UNIXROOT',g' -e 's,/,\\,g')"
     120ODIN_BINDIR_D="$(echo %{odin_bindir} | sed -re 's,/@unixroot,'$UNIXROOT',g' -e 's,/,\\,g')"
     121
    119122CFGSYS_CHANGED=
    120123%if "%{odin_systemdir}" != "%{_libdir}"
    121 export ODIN_SYSTEMDIR_D="$(echo %{odin_systemdir} | sed -re 's,/@unixroot,'$UNIXROOT',g' -e 's,/,\\,g')"
     124export ODIN_SYSTEMDIR_D
    122125%cube {ADDSTRING ";%ODIN_SYSTEMDIR_D%" IN "LIBPATH=" (FIRST AFTER} %{os2_config_sys} >nul
    123126CFGSYS_CHANGED=y
    124127%endif
    125128%if "%{odin_bindir}" != "%{_bindir}"
    126 export ODIN_BINDIR_D="$(echo %{odin_bindir} | sed -re 's,/@unixroot,'$UNIXROOT',g' -e 's,/,\\,g')"
     129export ODIN_BINDIR_D
    127130%cube {ADDSTRING ";%ODIN_BINDIR_D%" IN "SET PATH=" (FIRST AFTER} %{os2_config_sys} >nul
     131CFGSYS_CHANGED=y
    128132%endif
    129133if [ -n "$CFGSYS_CHANGED" ]; then
     
    141145" \
    142146> "%{odin_systemdir}/ODIN.INI"
     147echo \
     148"[ODINSYSTEM]
     149PE_EXE=$ODIN_BINDIR_D\\PE.EXE
     150PEC_EXE=$ODIN_BINDIR_D\\PEC.EXE
     151W16ODIN_EXE=$ODIN_BINDIR_D\\W16ODIN.EXE
     152" \
     153>> "%{odin_systemdir}/ODIN.INI"
    143154# mkdir -p fails on /@unixroot, replace it with the real value
    144155mkdir -p "$(echo %{odin_windowsdir} | sed -re 's,/@unixroot,'$UNIXROOT',g')"
Note: See TracChangeset for help on using the changeset viewer.