[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/emerge
From: Ralf Habacker <ralf.habacker () freenet ! de>
Date: 2011-02-15 1:32:27
Message-ID: 20110215013227.33B64AC8BC () svn ! kde ! org
[Download RAW message or body]
SVN commit 1220754 by habacker:
moved short path settings into kdeenv.bat and added version number to \
kdesettings.bat. This enables kdeenv.bat to use older setting files with incompatible \
changes. which will be the case when updating emerge from svn
M +43 -0 kdeenv.bat
M +5 -34 kdesettings-example.bat
--- trunk/kdesupport/emerge/kdeenv.bat #1220753:1220754
@@ -68,6 +68,49 @@
call %~dp0etc\kdesettings.bat %BUILDTYPE%
)
+rem handle drive substitution
+rem
+rem check for unversioned kdesettings.bat,
+rem in that case drive substition already took place
+if NOT "%EMERGE_SETTINGS_VERSION%" == "" (
+ if %EMERGE_USE_SHORT_PATH% == 1 (
+ if NOT "%EMERGE_ROOT_DRIVE%" == "" (
+ subst %EMERGE_ROOT_DRIVE% /D 2>NUL
+ subst %EMERGE_ROOT_DRIVE% %KDEROOT%
+ set KDEROOT=%EMERGE_ROOT_DRIVE%\
+ )
+ if NOT "%EMERGE_SVN_DRIVE%" == "" (
+ subst %EMERGE_SVN_DRIVE% /D 2>NUL
+ mkdir %KDESVNDIR% 2>NUL
+ subst %EMERGE_SVN_DRIVE% %KDESVNDIR%
+ set KDESVNDIR=%EMERGE_SVN_DRIVE%\
+ )
+ if NOT "%EMERGE_GIT_DRIVE%" == "" (
+ subst %EMERGE_GIT_DRIVE% /D 2>NUL
+ mkdir %KDEGITDIR% 2>NUL
+ subst %EMERGE_GIT_DRIVE% %KDEGITDIR%
+ set KDEGITDIR=%EMERGE_GIT_DRIVE%\
+ )
+ if NOT "%EMERGE_DOWNLOAD_DRIVE%" == "" (
+ subst %EMERGE_DOWNLOAD_DRIVE% /D 2>NUL
+ mkdir %DOWNLOADDIR% 2>NUL
+ subst %EMERGE_DOWNLOAD_DRIVE% %DOWNLOADDIR%
+ set DOWNLOADDIR=%EMERGE_DOWNLOAD_DRIVE%\
+ )
+ %EMERGE_ROOT_DRIVE%
+ )
+)
+rem print pathes
+if NOT "%EMERGE_SETTINGS_VERSION%" == "" (
+ echo KDEROOT : %KDEROOT%
+ echo KDECOMPILER : %KDECOMPILER%
+ echo KDESVNDIR : %KDESVNDIR%
+ echo KDEGITDIR : %KDEGITDIR%
+ echo PYTHONPATH : %PYTHONPATH%
+ echo DOWNLOADDIR : %DOWNLOADDIR%
+)
+
+rem handle multiple merge roots
set SUBDIR=
if "%BUILDTYPE%" == "" (
if "%EMERGE_MERGE_ROOT_WITH_BUILD_TYPE%" == "True" (
--- trunk/kdesupport/emerge/kdesettings-example.bat #1220753:1220754
@@ -261,39 +261,10 @@
rem No editing should be necessary below this line (in an ideal world)
rem ##################################################################
-rem handle drive substitution
-if %EMERGE_USE_SHORT_PATH% == 1 (
- if NOT "%EMERGE_ROOT_DRIVE%" == "" (
- subst %EMERGE_ROOT_DRIVE% /D
- subst %EMERGE_ROOT_DRIVE% %KDEROOT%
- set KDEROOT=%EMERGE_ROOT_DRIVE%\
- )
- if NOT "%EMERGE_SVN_DRIVE%" == "" (
- subst %EMERGE_SVN_DRIVE% /D
- mkdir %KDESVNDIR% 2>NUL
- subst %EMERGE_SVN_DRIVE% %KDESVNDIR%
- set KDESVNDIR=%EMERGE_SVN_DRIVE%\
- )
- if NOT "%EMERGE_GIT_DRIVE%" == "" (
- subst %EMERGE_GIT_DRIVE% /D
- mkdir %KDEGITDIR% 2>NUL
- subst %EMERGE_GIT_DRIVE% %KDEGITDIR%
- set KDEGITDIR=%EMERGE_GIT_DRIVE%\
- )
- if NOT "%EMERGE_DOWNLOAD_DRIVE%" == "" (
- subst %EMERGE_DOWNLOAD_DRIVE% /D
- mkdir %DOWNLOADDIR% 2>NUL
- subst %EMERGE_DOWNLOAD_DRIVE% %DOWNLOADDIR%
- set DOWNLOADDIR=%EMERGE_DOWNLOAD_DRIVE%\
- )
- %EMERGE_ROOT_DRIVE%
-)
+rem internal used settings version only for emerge maintainers
+rem increment for each definition change in this file and fix version
+rem issues in kdeenv.bat
+rem Note: unset EMERGE_SETTINGS_VERSION means version 0
+SET EMERGE_SETTINGS_VERSION=1
echo kdesettings.bat executed
-echo KDEROOT : %KDEROOT%
-echo KDECOMPILER : %KDECOMPILER%
-echo KDESVNDIR : %KDESVNDIR%
-echo KDEGITDIR : %KDEGITDIR%
-echo PYTHONPATH : %PYTHONPATH%
-echo DOWNLOADDIR : %DOWNLOADDIR%
-
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic