On Tue, 2002-12-17 at 19:23, Shachar Shemesh wrote:
> If anyone did not understand, my previous post was with Andy's
> implementation of wineboot. This post is with the changes to the rest of
> Wine to make wineboot fit in better.
>
> Also - my previous patch included a Makefile file by mistake. Please
> ignore and sorry for the noise.
>
> Changelog:
> Shachar Shemesh <winecode(a)sun.consumer.org.il>
>
> * Add wineboot to the makefiles so it will compile
> * Add wineboot's configs to the default config file
>
>
I have some work to the RunOnceEx section of wineboot, once (and if)
Andy's version is commited will send a patch. (the work involves a
couple of bugfixes and some work on the rundll type calls(ones with |
symbols))
>
> ______________________________________________________________________
>
> Index: configure.ac
> ===================================================================
> RCS file: /home/sun/sources/cvs/wine/configure.ac,v
> retrieving revision 1.112
> diff -u -r1.112 configure.ac
> --- configure.ac 17 Dec 2002 01:49:17 -0000 1.112
> +++ configure.ac 17 Dec 2002 17:57:55 -0000
> @@ -1494,6 +1494,7 @@
> programs/uninstaller/Makefile
> programs/view/Makefile
> programs/wcmd/Makefile
> +programs/wineboot/Makefile
> programs/wineconsole/Makefile
> programs/winedbg/Makefile
> programs/winefile/Makefile
> Index: documentation/samples/config
> ===================================================================
> RCS file: /home/sun/sources/cvs/wine/documentation/samples/config,v
> retrieving revision 1.37
> diff -u -r1.37 config
> --- documentation/samples/config 13 Dec 2002 02:26:18 -0000 1.37
> +++ documentation/samples/config 17 Dec 2002 18:51:49 -0000
> @@ -67,6 +67,29 @@
> ;"ShowDotFiles" = "1"
> "ShellLinker" = "wineshelllink"
>
> +[wineboot]
> +"BootConfig_Enable" = "1"
> +# do a dry run, i.e. show what to do, but don't act
> +"BootConfig_DryRun" = "0"
> +# extra verbosity on console
> +"BootConfig_TTY_Verbose" = "0"
> +# extra quiet on console
> +"BootConfig_TTY_Quiet" = "0"
> +# process wininit.ini ?
> +"WininitIni_Execute" = "1"
> +"RunServicesOnce_Execute" = "1"
> +"RunServicesHKLM_Execute" = "1"
> +"RenameFiles_Execute" = "1"
> +"RunOnceHKLM_Execute" = "1"
> +"RunOnceEx_Execute" = "1"
> +"WinIniLoad_Execute" = "1"
> +"WinIniRun_Execute" = "1"
> +"RunHKLM_Execute" = "1"
> +"RunHKCU_Execute" = "1"
> +"StartupFolderCommon_Execute" = "1"
> +"StartupFolderUser_Execute" = "1"
> +"RunOnceHKCU_Execute" = "1"
> +
> # <wineconf>
>
> [Version]
> Index: programs/Makefile.in
> ===================================================================
> RCS file: /home/sun/sources/cvs/wine/programs/Makefile.in,v
> retrieving revision 1.32
> diff -u -r1.32 Makefile.in
> --- programs/Makefile.in 2 Dec 2002 21:17:05 -0000 1.32
> +++ programs/Makefile.in 17 Dec 2002 17:57:08 -0000
> @@ -22,6 +22,7 @@
> uninstaller \
> view \
> wcmd \
> + wineboot \
> wineconsole \
> winedbg \
> winefile \
--
Matthew Davison <m.davison(a)virgin.net>