Changeset 1208 for spec/trunk/SPECS/os2-base.spec
- Timestamp:
- Jul 28, 2017, 6:25:36 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/os2-base.spec
r1188 r1208 3 3 Name: os2-base 4 4 Version: 0.0.0 5 Release: 1 6%{?dist}5 Release: 17%{?dist} 6 6 7 7 License: free 8 8 9 9 Requires: os2-release 10 Requires: os2-rpm >= 0- 210 Requires: os2-rpm >= 0-4 11 11 12 12 Provides: ansicall.dll … … 239 239 Provides: wpvidsys.dll 240 240 241 242 241 %description 243 242 Virtual package for OS/2 base shared libraries packaging. … … 267 266 268 267 %install 269 rm-rf $RPM_BUILD_ROOT270 mkdir -p-m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm268 %{__rm} -rf $RPM_BUILD_ROOT 269 %{__mkdir_p} -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm 271 270 echo i686-OS/2-OS/2 > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform 272 271 273 mkdir -p %{buildroot}%{_datadir}/os2/book 274 mkdir -p %{buildroot}%{_datadir}/os2/help 272 %{__mkdir_p} %{buildroot}%{os2_bookdir} 273 %{__mkdir_p} %{buildroot}%{os2_helpdir} 274 %{__mkdir_p} %{buildroot}%{os2_langdir} 275 275 276 276 %clean … … 281 281 %defattr(-,root,root,-) 282 282 %config(noreplace) %{_sysconfdir}/rpm/platform 283 %dir %{_datadir}/os2/book 284 %dir %{_datadir}/os2/help 283 %dir %{os2_bookdir} 284 %dir %{os2_helpdir} 285 %dir %{os2_langdir} 285 286 286 287 %files fhs … … 296 297 if [ "$1" = 1 ] ; then 297 298 #execute only on first install 298 %cube {ADDSTRING "% UNIXROOT%\usr\sbin;%UNIXROOT%\usr\bin;" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys c:\config.sys.yum > NUL299 %cube {ADDSTRING "% UNIXROOT%\usr\lib;" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL299 %cube {ADDSTRING "%{os2_dos_path %{_sbindir};%{_bindir}};" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys c:\config.sys.yum > NUL 300 %cube {ADDSTRING "%{os2_dos_path %{_libdir}};" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 300 301 %cube {DELLINE "SET UNIXROOT="} c:\config.sys > NUL 301 302 %cube {ADDLINE "SET UNIXROOT=%UNIXROOT%" (ALWAYS)} c:\config.sys > NUL … … 303 304 %cube {ADDLINE "SET TERM=os2" (IFNOT "SET TERM=")} c:\config.sys > NUL 304 305 %cube {ADDLINE "REM [ Default shell values ]" (IFNOT "REM [ Default shell values ]")} c:\config.sys > NUL 305 %cube {ADDLINE "SET SHELL=% UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET SHELL=")} c:\config.sys > NUL306 %cube {ADDLINE "SET EMXSHELL=% UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET EMXSHELL=")} c:\config.sys > NUL307 %cube {ADDLINE "SET CONFIG_SHELL=% UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET CONFIG_SHELL=")} c:\config.sys > NUL308 %cube {ADDLINE "SET MAKESHELL=% UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET MAKESHELL=")} c:\config.sys > NUL309 %cube {ADDLINE "SET EXECSHELL=% UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET EXECSHELL=")} c:\config.sys > NUL306 %cube {ADDLINE "SET SHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET SHELL=")} c:\config.sys > NUL 307 %cube {ADDLINE "SET EMXSHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET EMXSHELL=")} c:\config.sys > NUL 308 %cube {ADDLINE "SET CONFIG_SHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET CONFIG_SHELL=")} c:\config.sys > NUL 309 %cube {ADDLINE "SET MAKESHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET MAKESHELL=")} c:\config.sys > NUL 310 %cube {ADDLINE "SET EXECSHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET EXECSHELL=")} c:\config.sys > NUL 310 311 %cube {ADDLINE "REM [ Temporary directory ]" (IFNOT "REM [ Temporary directory ]")} c:\config.sys > NUL 311 %cube {ADDLINE "SET TMP=% UNIXROOT%\var\tmp" (IFNOT "SET TMP=")} c:\config.sys > NUL312 %cube {ADDLINE "SET TEMP=% UNIXROOT%\var\tmp" (IFNOT "SET TEMP=")} c:\config.sys > NUL313 %cube {ADDLINE "SET TMPDIR=% UNIXROOT%\var\tmp" (IFNOT "SET TMPDIR=")} c:\config.sys > NUL314 %cube {ADDSTRING "% UNIXROOT%\usr\share\os2\book;" IN "SET BOOKSHELF=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL315 %cube {ADDSTRING "% UNIXROOT%\usr\share\os2\help;" IN "SET HELP=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL316 %cube {ADDSTRING "% UNIXROOT%\usr\share\os2\lang;" IN "SET DPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL312 %cube {ADDLINE "SET TMP=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TMP=")} c:\config.sys > NUL 313 %cube {ADDLINE "SET TEMP=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TEMP=")} c:\config.sys > NUL 314 %cube {ADDLINE "SET TMPDIR=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TMPDIR=")} c:\config.sys > NUL 315 %cube {ADDSTRING "%{os2_dos_path %{os2_bookdir}};" IN "SET BOOKSHELF=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 316 %cube {ADDSTRING "%{os2_dos_path %{os2_helpdir}};" IN "SET HELP=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 317 %cube {ADDSTRING "%{os2_dos_path %{os2_langdir}};" IN "SET DPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 317 318 318 319 %postun 319 320 if [ "$1" = 0 ] ; then 320 321 #execute only on last uninstall 321 %cube {DELSTRING "% UNIXROOT%\usr\sbin;%UNIXROOT%\usr\bin;" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL322 %cube {DELSTRING "% UNIXROOT%\usr\lib;" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL322 %cube {DELSTRING "%{os2_dos_path %{_sbindir};%{_bindir}};" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 323 %cube {DELSTRING "%{os2_dos_path %{_libdir}};" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL 323 324 %cube {DELLINE "SET UNIXROOT="} c:\config.sys > NUL 324 %cube {DELSTRING "% UNIXROOT%\usr\share\os2\book;" IN "SET BOOKSHELF=" (FIRST} c:\config.sys > NUL325 %cube {DELSTRING "% UNIXROOT%\usr\share\os2\help;" IN "SET HELP=" (FIRST} c:\config.sys > NUL326 %cube {DELSTRING "% UNIXROOT%\usr\share\os2\lang;" IN "SET DPATH=" (FIRST} c:\config.sys > NUL325 %cube {DELSTRING "%{os2_dos_path %{os2_bookdir}};" IN "SET BOOKSHELF=" (FIRST} c:\config.sys > NUL 326 %cube {DELSTRING "%{os2_dos_path %{os2_helpdir}};" IN "SET HELP=" (FIRST} c:\config.sys > NUL 327 %cube {DELSTRING "%{os2_dos_path %{os2_langdir}};" IN "SET DPATH=" (FIRST} c:\config.sys > NUL 327 328 fi 328 329 … … 353 354 354 355 %changelog 356 * Fri Jul 28 2017 Dmitriy Kuminov <coding@dmik.org> 0.0.0-17 357 - Use handy os2_dos_path, os2_langdir etc. macros from os2-rpm. 358 - Make os2-base own os2_langdir. 359 355 360 * Fri Jun 9 2017 Dmitriy Kuminov <coding@dmik.org> 0.0.0-16 356 361 - Make os2-rpm a requirement for os2-base (contains essential macros used in scriptlets).
Note:
See TracChangeset
for help on using the changeset viewer.