forked from kvz/system_daemon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.xml
170 lines (169 loc) · 6.08 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>System_Daemon</name>
<channel>pear.php.net</channel>
<summary>Turn PHP scripts into Linux daemons</summary>
<description>System_Daemon is a PHP class that allows developers to create their own daemon
applications on Linux systems. The class is focussed entirely on creating &
spawning standalone daemons, and for example includes:
1. Methods to generate OS-specific startup-files (init.d) (currently only
Debian/Ubuntu are supported), so that your application gets started on
reboot as well.
2. Methods for logging purposes, also support for PEAR's Log package
3. Simple syntax
5. Can run with or without PEAR (PEAR adds more elegance & functionality,
no-PEAR offers functionality like including system_daemon with svn:externals
and reduced dependencies)
6. Default signal handlers, but optionally reroute signals to your own
handlers.
7. Set options like max RAM usage</description>
<lead>
<name>Kevin van Zonneveld</name>
<user>kvz</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<date>2011-02-16</date>
<time>15:28:52</time>
<version>
<release>1.0.0RC1</release>
<api>1.0.0RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
<notes>
System_Daemon v1.0.0-RC1
* Added garbage collection
* Plugged memory leak caused by file_get_contents! Implemented fread() replacement wherever it can be called a million times. Fixes #18031. Thanks for reporting krzysztof
* Added example to test for memory leaks
* Adding ability to iterate for intervals less than 1 second.
* Export correct homedir. Fixes #17600 thanks to Markus Noren
* Fixed permission issue. Fileowner should be Filegroup. Thanks Tom Dexter!
* Fixed other minor bugs
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<dir name="data">
<file name="template_BSD" role="data" />
<file name="template_Debian" role="data" />
<file name="template_Fedora" role="data" />
<file name="template_RedHat" role="data" />
</dir> <!-- /data -->
<dir name="docs">
<file name="BUILD" role="doc" />
<file name="CHANGELOG" role="doc" />
<file name="DESCRIPTION" role="doc" />
<file name="MAINTAINERS" role="doc" />
<file name="NOTES" role="doc" />
<file name="README" role="doc" />
<file name="SUMMARY" role="doc" />
<file name="VERSION" role="doc" />
</dir> <!-- /docs -->
<dir name="examples">
<file name="bug_test_a.php" role="doc" />
<file name="bug_test_b.php" role="doc" />
<file name="bug_test_c.php" role="doc" />
<file name="custtemplate.php" role="doc" />
<file name="devtest.php" role="doc" />
<file name="leakplugger.php" role="doc" />
<file name="logparser.php" role="doc" />
<file name="nopear.php" role="doc" />
<file name="pearlog.php" role="doc" />
<file name="phperrtest.php" role="doc" />
<file name="signals.php" role="doc" />
<file name="simple.php" role="doc" />
</dir> <!-- /examples -->
<dir name="System">
<dir name="Daemon">
<dir name="OS">
<file name="BSD.php" role="php" />
<file name="Debian.php" role="php" />
<file name="Exception.php" role="php" />
<file name="Fedora.php" role="php" />
<file name="Linux.php" role="php" />
<file name="RedHat.php" role="php" />
<file name="Ubuntu.php" role="php" />
<file name="Windows.php" role="php" />
</dir> <!-- /System/Daemon/OS -->
<file name="Exception.php" role="php" />
<file name="Options.php" role="php" />
<file name="OS.php" role="php" />
</dir> <!-- /System/Daemon -->
<file name="Daemon.php" role="php" />
</dir> <!-- /System -->
<dir name="tests">
<file name="inbackground.phpt" role="test" />
<file name="log.phpt" role="test" />
<file name="os-determine.phpt.diff" role="test" />
<file name="os-determine.phpt.exp" role="test" />
<file name="os-determine.phpt.log" role="test" />
<file name="os-determine.phpt.out" role="test" />
<file name="os-determine.phpt.php" role="test" />
<file name="os-getdetails.phpt" role="test" />
<file name="tests-config.php" role="test" />
</dir> <!-- /tests -->
<file name="README.md" role="php" />
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>5.1.2</min>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
<extension>
<name>posix</name>
</extension>
<extension>
<name>pcntl</name>
</extension>
</required>
<optional>
<package>
<name>Log</name>
<channel>pear.php.net</channel>
<min>1.0</min>
</package>
</optional>
</dependencies>
<phprelease>
<installconditions>
<os>
<name>(*ix|*ux|darwin*|*BSD|SunOS*)</name>
</os>
</installconditions>
</phprelease>
<phprelease />
<changelog>
<release>
<version>
<release>1.0.0RC1</release>
<api>1.0.0RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-02-16</date>
<license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
<notes>
System_Daemon v1.0.0-RC1
* Added garbage collection
* Plugged memory leak caused by file_get_contents! Implemented fread() replacement wherever it can be called a million times. Fixes #18031. Thanks for reporting krzysztof
* Added example to test for memory leaks
* Adding ability to iterate for intervals less than 1 second.
* Export correct homedir. Fixes #17600 thanks to Markus Noren
* Fixed permission issue. Fileowner should be Filegroup. Thanks Tom Dexter!
* Fixed other minor bugs
</notes>
</release>
</changelog>
</package>