Merge branch 'master' of ssh://git-annex.branchable.com

This commit is contained in:
Joey Hess 2014-06-17 14:31:09 -04:00
commit 611cd84bb2
4 changed files with 60 additions and 0 deletions

View file

@ -0,0 +1,27 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="108.236.230.124"
subject="comment 13"
date="2014-06-17T16:52:55Z"
content="""
I have messed with the windows ACLs some yesterday, but I don't know how or if it's possible to set ACLs on a directory, such that everything created inside it will be writable by two different users. Certainly this is doable on POSIX; if it's doable on Windows, I'll revisit services.
----
For now, it seems that a better option may be to not run git-annex as a service, but use various dos-window hiding technologies.
<http://stackoverflow.com/questions/21031171/how-to-run-a-command-on-the-background-on-windows/21031281#21031281>
I have successfully gotten this to work using nircmd. make a git-annex-webapp.bat, containing:
<pre>
title GitAnnex
nircmd.exe win hide ititle \"GitAnnex\"
git annex webapp
</pre>
This works, although the DOS box flashes onscreen for maybe 1/10th of a second before nircmd hides it. A git-annex-assistant.bat could run git-annex assistant --autostart, and would be suitable to be setup to run on startup.
(It seems that it's possible to write a VBScript or C# program that sets up a hidden WScript.Shell and runs a command in it. That might avoid the window flash. However, it seems hard to get VBScript to run, and I have not investigated C#.)
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="108.236.230.124"
subject="comment 14"
date="2014-06-17T16:56:32Z"
content="""
Note that nircmd is not free software; but can be distributed free of charge, provided all the files in the zip are included and unmodified. Sucks, but it's windows..
"""]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="108.236.230.124"
subject="comment 15"
date="2014-06-17T17:10:28Z"
content="""
<http://www.ntwind.com/software/hstart.html> is another option.
How to run VB script:
<http://stackoverflow.com/questions/289498/running-batch-file-in-background-when-windows-boots-up>
"""]]

View file

@ -0,0 +1,13 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="108.236.230.124"
subject="comment 16"
date="2014-06-17T17:18:34Z"
content="""
Using wscript to run a file containing this will start the webapp w/o any console flicker:
<pre>
Set objshell=CreateObject(\"Wscript.Shell\")
objShell.Run(\"git-annex webapp\"), 0, False
</pre>
"""]]