./props.plist 000644 000000 000000 00000001476 00000000000 013362 0 ustar 00root root 000000 000000
architecture
x86_64
homepage
https://github.com/mobinmob/void-66-services/
installed_size
65258
license
BSD-2-Clause
maintainer
mobinmob <mobinmob@disroot.org>
pkgname
void-66-services
pkgver
void-66-services-0.0.3_1
run_depends
66>=0
short_desc
66 service frontend files for voidlinux
version
0.0.3_1
./files.plist 000644 000000 000000 00000155043 00000000000 013321 0 ustar 00root root 000000 000000
dirs
file
/usr
file
/usr/share
file
/usr/share/66
file
/usr/share/66/service
file
/usr/share/66/service/dbus
file
/usr/share/66/service/dbus/data
file
/usr/share/66/service/wpa_supplicant
file
/usr/share/66/service/wpa_supplicant/data
file
/usr/share/doc
file
/usr/share/doc/void-66-services
file
/usr/share/licenses
file
/usr/share/licenses/void-66-services
files
file
/usr/share/66/service/3proxy
mtime
1675622362
sha256
38e6280aa0a3e922929c9b79c3ccdcfc47739283fb8a2012fdb4f9dbf88cc9fc
size
195
file
/usr/share/66/service/Clightd
mtime
1675622362
sha256
faa8b319cc2ab1dee61e5f8f412309c8939da2e14c4503c4de184d07c8a4d8ca
size
156
file
/usr/share/66/service/NetworkManager
mtime
1675622362
sha256
d6ceef3e4cbe5cc40f07f253aa84210fb07a7d2a87dac6af413369629731ba5b
size
383
file
/usr/share/66/service/acpid
mtime
1675622362
sha256
e28c59b1fcbe69f6aaa7307510bb7ae6f2ecda96ebce54f6b962f04e63762894
size
182
file
/usr/share/66/service/adb
mtime
1675622362
sha256
e3d3d723e5d3a23442c5a247ed9ba202e50f2a62563535cc1db1a1d02c36e944
size
257
file
/usr/share/66/service/agetty@
mtime
1675622362
sha256
2b90a3b64e3580dfd36b8f7da707c7fc2d556911a4aae5bae37ddca604724caa
size
243
file
/usr/share/66/service/alsa
mtime
1675622362
sha256
711e100e2ffd3bce18bb9834af25861396f6007df7c65f0580caf31a80c2b9b1
size
186
file
/usr/share/66/service/ananicy
mtime
1675622362
sha256
d7305528f351f70775f2df287cd9df573c176eaf7092c19ebd5887565a3e8e46
size
261
file
/usr/share/66/service/apache
mtime
1675622362
sha256
b8ae164e3fb2f664fd245f45410b6f875681d75778fd27fb1500722382e9b227
size
188
file
/usr/share/66/service/asus-kbd
mtime
1675622362
sha256
9f9fecc34ddadd7209ade9a9cf2ff929e3d035e906df7b76f5f7c4328790ecf5
size
160
file
/usr/share/66/service/at
mtime
1675622362
sha256
d895a7b09aa9dd3f6b2f2389afaab36fb0dee142a79d3ebf656b6436c81cb381
size
115
file
/usr/share/66/service/avahi-daemon
mtime
1675622362
sha256
9ccc2baf6308d697e33aa6666f9716fc28502fc4dc4076ed6164e00977ffec80
size
147
file
/usr/share/66/service/beard
mtime
1675622362
sha256
8c78a08f6ce5e934c3ba4f2957d562a0b95001485faa69863d3493f08ff8f235
size
406
file
/usr/share/66/service/bftpd
mtime
1675622362
sha256
12931147b5980e3962b86662ff5a37aa10f91a0409286713ed81e6728f0b9c7b
size
127
file
/usr/share/66/service/binfmt-support
mtime
1675622362
sha256
965294e037ffac63a111d79bc146fffc102906d4593a5b1e3e7f772f862459a8
size
191
file
/usr/share/66/service/bird
mtime
1675622362
sha256
62fa362a8b368ca937da23f569551e8de09a6b472975b28c3a06a0d6435e9d6b
size
229
file
/usr/share/66/service/bluetoothd
mtime
1675622362
sha256
907759ba300d74968fa635ca626ae2135b29dfde127d4366391e63c2db425089
size
176
file
/usr/share/66/service/boltd
mtime
1675622362
sha256
38e83c3a5974e54fec683f3313c7b178a737ffdfea75207c415627170bf400c1
size
161
file
/usr/share/66/service/brltty
mtime
1675622362
sha256
b1092396f142d13dc5d70793fbf32413163716e1b8f32b4bd9fd70cc385159b2
size
369
file
/usr/share/66/service/busybox-getty@
mtime
1675622362
sha256
7c6bc15cdfe0629599bd18833329f44da57907606a274f780c03bd218defaaba
size
210
file
/usr/share/66/service/busybox-klogd
mtime
1675622362
sha256
ec07e8060a70e3f37072dd1f1a8fd097fe874ea5181dbaafd768418ab56dad43
size
142
file
/usr/share/66/service/busybox-ntpd
mtime
1675622362
sha256
acf7b04752e5b7f2693b19e8f40c648114c67d54376b1b9c4b316bb9c7ed322a
size
136
file
/usr/share/66/service/busybox-syslogd
mtime
1675622362
sha256
2a240c0cae778fb47011cbe3d22bb634900e0f7ebca46a68ac44282a4fc0a6d8
size
144
file
/usr/share/66/service/cachefilesd
mtime
1675622362
sha256
54546ac1f4593762e87f31dafe900bd84c122d4ad2330037fb7eef82d472e699
size
435
file
/usr/share/66/service/caddy
mtime
1675622362
sha256
6bf89eaef72bbbbf8829158f8794e0e34d08976c79caae2a54c8b539a8809bdc
size
291
file
/usr/share/66/service/cgred
mtime
1675622362
sha256
f5b3a6e150a28a8b86226760c2fb5f34ff427a6639fc058303b0f462ca8e7048
size
490
file
/usr/share/66/service/chronyd
mtime
1675622362
sha256
9cb39ea339b9496aa1943e1710d5ecb47d5d0423136c4c9a4d63e1a8bb880691
size
454
file
/usr/share/66/service/ckb-next-daemon
mtime
1675622362
sha256
fa383a4b923da4a8d6adabcdc94132183e42c5f4d69e4724c6a675308976aee0
size
130
file
/usr/share/66/service/cntlm
mtime
1675622362
sha256
c8d36dafc207f3245556d00f6a604b175b340854902ee28aa95eec71f304dbcd
size
276
file
/usr/share/66/service/collectd
mtime
1675622362
sha256
8242e77f283d659529a5c9c2f2d1dff88c4e0c96904d57b6ddb4a2fcb28ff246
size
157
file
/usr/share/66/service/colord
mtime
1675622362
sha256
23b5a523c733edf4fc72d5cb4c5905d930a7ab8f41d11d9355283998403912e5
size
147
file
/usr/share/66/service/connman-vpnd
mtime
1675622362
sha256
4eb03fcb20117a610e6eafa61b312e4c496942648b90fb259b19609e14c36bde
size
220
file
/usr/share/66/service/connmand
mtime
1675622362
sha256
77e4718087c461cb985b5e01f12054c412470bbc4ed3fb4eadc33d03864134ce
size
151
file
/usr/share/66/service/cronie
mtime
1675622362
sha256
fe71cf7183c74942c6f842fbf61c26e33abe06520fb60d16cf7665a6d0c875a3
size
128
file
/usr/share/66/service/ctdbd
mtime
1675622362
sha256
990d3352ee21dd9b8a00098e203905b673bf2d777dd63e1be41d2e1d4697e47b
size
127
file
/usr/share/66/service/cups-browsed
mtime
1675622362
sha256
c4d6422fa7694080c7cee26afd3f07244cf9ef5487b3f1c8a73c16cdb4d6e8fb
size
155
file
/usr/share/66/service/cupsd
mtime
1675622362
sha256
8e88730dc2bcd11bf6f0bb8758667cb26f4675aad8ba47da89c28a2270f000da
size
119
file
/usr/share/66/service/darkhttpd
mtime
1675622362
sha256
d7c16354dd21922ace2fb1c8704277b63e7c909a85baaf19f554bf36093f8ca8
size
331
file
/usr/share/66/service/dbus/data/check
mtime
1675622362
sha256
e81ca5cc47200a2f4df2463a46316c7a8f9f462a1f7c9579cfeca0d970921863
size
92
file
/usr/share/66/service/dbus/dbus
mtime
1675622362
sha256
9b93dbfca0f9e5d745adbb81ce276c8eb1753db36cd942ce789b1ee59a17aca5
size
273
file
/usr/share/66/service/dcron
mtime
1675622362
sha256
b75ea1fa99500d0c67af8509bfd7c5ab1103b1a6c825fb46b245caa5ac47d7f0
size
512
file
/usr/share/66/service/ddclient
mtime
1675622362
sha256
a33d964a9c811d1a39c061bacc1b22baf8c32d28afbeb70d65fb82c0bacbcc2d
size
135
file
/usr/share/66/service/deluge-web
mtime
1675622362
sha256
72cfcef4509e4ae7a4ed139532047183071c0bcb286814b4c01688e8958c8a5b
size
148
file
/usr/share/66/service/deluged
mtime
1675622362
sha256
0050fb10d335921c32e83723380e67a2c5daf4da6891a8f6b01e9784a7ef7195
size
139
file
/usr/share/66/service/dhclient
mtime
1675622362
sha256
06e703f8c1c18ac2481405459f23b98053737bf30e96c4276a8c42d6aca20486
size
188
file
/usr/share/66/service/dhcpcd
mtime
1675622362
sha256
2da5ea3c0c6fd03723a4e9fb8f1f050f64f98d1e042c5b4252ee4ffcfe6aa744
size
313
file
/usr/share/66/service/dhcpcd@
mtime
1675622362
sha256
7910333b259935451c0ad4a4575378d184129dd891a1adb5bd368ed2c80241df
size
397
file
/usr/share/66/service/dhcpcd_ns
mtime
1675622362
sha256
ab3f6050ce0d306341437e9f38020beeca9b92f9afe8b6761df8b292270f718e
size
331
file
/usr/share/66/service/dhcpcd_ns@
mtime
1675622362
sha256
aaf6c7b818135e1ef10d1f04bde367f4b68ea25e4eefbdcdebb8fb98e91cfb50
size
418
file
/usr/share/66/service/dhcpd4
mtime
1675622362
sha256
93ec0c07b6be3c1f274f6a32f06b3e3c8694af4783067ad4a536a9e81074a382
size
274
file
/usr/share/66/service/distccd
mtime
1675622362
sha256
40b78df4b291f191b73d61cb7d3f1d6e37cb0db856dafa323ca6402bcd51107c
size
241
file
/usr/share/66/service/dmeventd
mtime
1675622362
sha256
d6f36d69f81356607251c739aca54cf05c073cf54da51aa542952c1f9e813c4a
size
266
file
/usr/share/66/service/dnscrypt-proxy
mtime
1675622362
sha256
3ebd2095c7df6bebf9bc9ee11b2391d4f7eae9a6bdafde1280367cefee5b12d3
size
227
file
/usr/share/66/service/dnsmasq
mtime
1675622362
sha256
2d36363fd9c1d5067becbeab399f2cb09db1018fe32d22b032fb9455ce007287
size
252
file
/usr/share/66/service/dockerd
mtime
1675622362
sha256
30f21a01bcad0e87191971034befc2eb1a1c8f714bf7c8fbf1bec3445c6f52c7
size
363
file
/usr/share/66/service/dovecot
mtime
1675622362
sha256
6321767cef2c7534e58801a490e4e7bffd55c3f82438e6d1014de389c9fe5c07
size
198
file
/usr/share/66/service/drbd
mtime
1675622362
sha256
7f173340785cd938b983d2cad301e41513092424274b02cf8394e34d451f18c5
size
181
file
/usr/share/66/service/dropbear
mtime
1675622362
sha256
1f54243b1bc6a8d55ac0cdcd04e935cc0cf465b5f019445029516936b879c2ee
size
245
file
/usr/share/66/service/earlyoom
mtime
1675622362
sha256
9093e23ac32bbc18dc443b72243fdbbaa63e5c82579207407dcc3fc2c0a54887
size
407
file
/usr/share/66/service/elogind
mtime
1675622362
sha256
024ca18d1384fc0f9ec3ab80059fc6bc85d199e2eb0e71c39e755cd2f420b590
size
484
file
/usr/share/66/service/espeakup
mtime
1675622362
sha256
1603eef8aa089fb2eb48bfdd8bd0160009d2a1f002e1ab9279064f1b047c50b4
size
163
file
/usr/share/66/service/etcd
mtime
1675622362
sha256
91a1050d9035a3d2eb6c81d4af7323605a322f0d61591eb45f9e5975a562b079
size
192
file
/usr/share/66/service/fah
mtime
1675622362
sha256
c19ff30333bfd1bfc65471cb4288143d1a08a1f7c31bfb4a1dbf0f4ffec0b91e
size
236
file
/usr/share/66/service/fail2ban
mtime
1675622362
sha256
cfdad8ba44bdc43d0ce73d8b886eddbc36cae95a384a4f4ce10c64608a3e9837
size
167
file
/usr/share/66/service/fancontrol
mtime
1675622362
sha256
ed3dbdfb30270c27a34b8420cf0d89346e4e7e574b8480c20862528c17b15dcc
size
226
file
/usr/share/66/service/fiche
mtime
1675622362
sha256
9177f672c8e96f26aafe1f329d0c70ac1b26a2ac03c1235e1355e8aeec0a69e5
size
241
file
/usr/share/66/service/firehol
mtime
1675622362
sha256
5277820600220b764eb0dd0459e2fea9cfc8604be886e19deaacbc7ba3b15e1a
size
205
file
/usr/share/66/service/gemserv
mtime
1675622362
sha256
96ea75c961a4e5449f28812a157c6affb5df154383df583b1c3410ce37354e06
size
259
file
/usr/share/66/service/gitea
mtime
1675622362
sha256
8f7a4701ef63512899898021f1203dc0aa7b81b4778f0e05c31c2dcee1de40a8
size
315
file
/usr/share/66/service/glider
mtime
1675622362
sha256
fbfb80e502b0ebd8a1133c6dafdfb090196c364bbc6242665b09e519b7024a5b
size
227
file
/usr/share/66/service/gnunet
mtime
1675622362
sha256
fef216d0c15da4e9f98fa0f60ee22940295403698fd2c2b3f3ce757b3415c48c
size
203
file
/usr/share/66/service/gpm
mtime
1675622362
sha256
40ffbe6c098d56d5eea737744d12ac7fa0833709f02a7fe4d108296802208b7e
size
164
file
/usr/share/66/service/hashboot
mtime
1675622362
sha256
504b017f2724eb73ca281bca9cede89e10b52cca2673bf97a9dd1278ca3a8722
size
413
file
/usr/share/66/service/haveged
mtime
1675622362
sha256
0549fb570e4ffc263b381d1020581580e9d706445a29bc92b11322d36052f395
size
140
file
/usr/share/66/service/hiawatha
mtime
1675622362
sha256
3b7ca56d4763fd6a4ebdd88cf03cbc9f6ab5db379da198d35adcb3ee892239ed
size
126
file
/usr/share/66/service/i2pd
mtime
1675622362
sha256
1ca1c394fb4d654dccf48dc948f3d4045c73fea150fb77558bea69883111913c
size
303
file
/usr/share/66/service/inetutils-syslogd
mtime
1675622362
sha256
a00810ff016bf7b7790db7acaafe36903d40f10db44fa899908961521efeac88
size
134
file
/usr/share/66/service/inspircd
mtime
1675622362
sha256
059003875d28c5bb796516cd1fa7c19a8c05538e7c0706063f1f3dfab8a21afd
size
241
file
/usr/share/66/service/irqbalance
mtime
1675622362
sha256
e1d4f5e4fceeaf863d2bed2b31f0e7fe20ecec4c2faf6adecfc80d762557026d
size
318
file
/usr/share/66/service/isc-ntpd
mtime
1675622362
sha256
2460a314ad0bc6f1f1d307f8595e49166ea12e2fc29ea7da101b9d7102b3fc0e
size
196
file
/usr/share/66/service/iwd
mtime
1675622362
sha256
50a72a023e5c9c4144b292012e93139764e17773c06457d5f33d379d6dcd5be5
size
136
file
/usr/share/66/service/keepalived
mtime
1675622362
sha256
2f78c8699a6cef5a39e7b2623a2e8a4c28f664de0745b9afeb5effd1514ea57c
size
252
file
/usr/share/66/service/keyd
mtime
1675622362
sha256
6b7fd2a8e231a62b1d65b78c9ba34086b23add1706775381b01ddb8ce0c99943
size
125
file
/usr/share/66/service/klogd
mtime
1675622362
sha256
dac1b7525f1f99bc41a72b42edf382026910c643052a9259e2831a8d061172d1
size
158
file
/usr/share/66/service/laptop-mode
mtime
1675622362
sha256
6e07022088dc861e11cfed668e000a89b4325ea3776c86034d18170729e04c8f
size
178
file
/usr/share/66/service/ldm
mtime
1675622362
sha256
f297768c3035010734c9148e982ed89a20c8b1dbaac31a6eea7e99ec602b7ce1
size
204
file
/usr/share/66/service/libvirtd
mtime
1675622362
sha256
04626c3aa4394bec6ce2d93625ac68aa78cfaefd174dc464c7c6813b1e90a34b
size
184
file
/usr/share/66/service/lightdm
mtime
1675622362
sha256
3a3a07b435db5cfbe83b63a5cfc588ea2139032e1fd479c2f52757502ac7180d
size
193
file
/usr/share/66/service/lighttpd
mtime
1675622362
sha256
ea02b446b5de28cbbb6f1d3164ecad080fb49b07e2fb70d1f2dfc03682ca69ee
size
201
file
/usr/share/66/service/lldpd
mtime
1675622362
sha256
459fd840fe79a86311094769a6988e75be6954b293ed4be18d107a579eecbe56
size
254
file
/usr/share/66/service/lsyncd
mtime
1675622362
sha256
d81248bc372212b040c67bdd55c9adcdc6e604f952c009fa5606adc3a00c4274
size
216
file
/usr/share/66/service/lvmetad
mtime
1675622362
sha256
f1e2d105eaca05bfbfb02f2a54160b7027ce9ec8b040625a5b3dcc4494b6f6b7
size
125
file
/usr/share/66/service/lvmmonitor
mtime
1675622362
sha256
85fd8e0acdcc78f1466c19d725c99b996fca8fd39f4a0150ceed97b2a733a9d5
size
288
file
/usr/share/66/service/lxc-autostart
mtime
1675622362
sha256
279373e1378ce23fd79e0f7697f895dea8e235b7f3431c461e02903178308466
size
172
file
/usr/share/66/service/lxd
mtime
1675622362
sha256
4892659fdc9818a7601757dca20d8f4dc49b525e85056d7cc490dfeb7b19a775
size
241
file
/usr/share/66/service/lxdm
mtime
1675622362
sha256
d6ec51d77fa2905fb8b6d6db5fe8026bcd8628339850835c12e8d1e8bca2f4ab
size
199
file
/usr/share/66/service/mbpfan
mtime
1675622362
sha256
bf39c67adc391379b96cc9d95b328be730d0099541d5e0eb3601823b1c9ee06e
size
130
file
/usr/share/66/service/mcelog
mtime
1675622362
sha256
17a95f0e2b96f24a95cf126a08533aa2e53d8616413c6f5a412f45cc4cdec8e9
size
398
file
/usr/share/66/service/metalog
mtime
1675622362
sha256
d20b1a2ebe44e17cd8a29ab43fb486e57a8116fa7584662133e730b594fa9dde
size
369
file
/usr/share/66/service/monerod
mtime
1675622362
sha256
7becc599d75d7b095f4d5377f63a38314d2e20b12c3f0c5c5b54d8b91b4e1068
size
225
file
/usr/share/66/service/monkey
mtime
1675622362
sha256
359cbd50a9f59aed42f56664e114941870fb293ba9922d10ea50f7ab5e333dae
size
124
file
/usr/share/66/service/mpd
mtime
1675622362
sha256
dc9f647b77c08076ffaba5504332f8d00cd3b4cdab5595c3722c7095e7a086dc
size
190
file
/usr/share/66/service/mpdscribble
mtime
1675622362
sha256
f0c14a07d3db39a692eaff1d4bfd069344a4381087916977d3fd9a871510498a
size
315
file
/usr/share/66/service/mysqldb
mtime
1675622362
sha256
1a7db023fcb93f92b8580661137e941a4fefa0105fbe0e8ffc1a9ab9a688aac7
size
203
file
/usr/share/66/service/nbd
mtime
1675622362
sha256
29460d2a3e1b8bc4935d193f5f3d6730ccbc642d4bb3291a971ad0931bfb165b
size
123
file
/usr/share/66/service/ndppd
mtime
1675622362
sha256
97510ef84c481a539c212057b05bddc758be88cdd93c5cb67ea25701379c681c
size
124
file
/usr/share/66/service/nginx
mtime
1675622362
sha256
7a347852394389509a1c4b21626624846d7f90dd76fc3eff619aedb31c670b23
size
270
file
/usr/share/66/service/nginx_ns
mtime
1675622362
sha256
cb78a9f63cb0682a459b8c4c415aa760e5ae365dc18acf520902fa6f48aa9f49
size
280
file
/usr/share/66/service/ngircd
mtime
1675622362
sha256
47705cdc3b75745a9bba66e6e0a4b6d395b343d116f538d23bd61fdac94e3686
size
135
file
/usr/share/66/service/nix-daemon
mtime
1675622362
sha256
c9d8c1fdd17a92dd6d46e2c7752a34e69bc336c2ccd458e58925a686cbf21096
size
121
file
/usr/share/66/service/nmbd
mtime
1675622362
sha256
b485027ac3b3a7707e261cf8aca8ae2255306b7c88d89576f8eed9ca2449c2be
size
148
file
/usr/share/66/service/noip2
mtime
1675622362
sha256
1dc718b615d03965abb96449301ef13f22bcf910efdf07089391762cb38a611f
size
121
file
/usr/share/66/service/nsd
mtime
1675622362
sha256
fb56f8001a64279ac506ca76d90219163ca4e276b7431f5be2813b55f75d32e7
size
177
file
/usr/share/66/service/nullmailer
mtime
1675622362
sha256
b74af016b3d08dca3095f60775e5240d58744b39681a39596809d7aad27b4b0c
size
151
file
/usr/share/66/service/nvidia-powerd
mtime
1675622362
sha256
01471a0e941829971b15e4564b2bb782f6e746fc6249769ed8d5ef792a9a783f
size
141
file
/usr/share/66/service/odroid-led
mtime
1675622362
sha256
359eaf6976cd56aa4295e8bf9c8e1731ed654558b9c4c0fcc9791ee858e6b6c1
size
129
file
/usr/share/66/service/ofonod
mtime
1675622362
sha256
c6b72ba50ff7cbee255325fe8547ad6cccb2c6d45223fa13bfc01e1d93d2c8d1
size
229
file
/usr/share/66/service/oidentd
mtime
1675622362
sha256
2c16a335d2c6f5d495d862d8e5aaa0c9f888808be530e07f5d3a3d4cd299691a
size
265
file
/usr/share/66/service/openntpd
mtime
1675622362
sha256
dcd12e9866414e03b76e0fd0c45bd7de69d6399ea38d8e4523ac32123a0675e4
size
180
file
/usr/share/66/service/parprouted
mtime
1675622362
sha256
101f2d9683162ea6f027fcaf2aec7fe6c9694d9ec5139704767f5bef5371ce9b
size
322
file
/usr/share/66/service/popcorn
mtime
1675622362
sha256
23390e429b0e986510a1e9d8672853554ae8ee6c5d6a8d7d9bf30a9ac9cb0510
size
257
file
/usr/share/66/service/postfix
mtime
1675622362
sha256
30c930d8bf7b726b168e3bb90b48d19b0ff997bc7fe418af2545939959e51e13
size
334
file
/usr/share/66/service/privoxy
mtime
1675622362
sha256
7014e8a15dde79f9998a4d322118f7def5724b89bdc8f7048dd08e54b0010cb2
size
238
file
/usr/share/66/service/pulseaudio
mtime
1675622362
sha256
6b82f88cc1cbf07a2c666341859f411cd834447f12119b2bf2e8058f9460a119
size
155
file
/usr/share/66/service/quasselcore
mtime
1675622362
sha256
0bc73786351cb19df58fb783875450c1c8e210db019a43d5008f48667d00934d
size
334
file
/usr/share/66/service/radvd
mtime
1675622362
sha256
1f8c340ff06b47fc78fa6a44281dac34d6b6fb4f3ade0651b0f415ac7140084f
size
217
file
/usr/share/66/service/ratbagd
mtime
1675622362
sha256
e225cbb303ac5968d6f391f54c274b90e5c73954eb03955a6f52bb8ad30c4de9
size
211
file
/usr/share/66/service/rngd
mtime
1675622362
sha256
da44a1866bc3eea73eff85b37245c81b8d51567dd7b21c6bc14e98433c3338bb
size
275
file
/usr/share/66/service/rsyncd
mtime
1675622362
sha256
a9bf79dabfeaca318406df37a33b7ae723204150645122fcaf8eb625dc6cbc9c
size
227
file
/usr/share/66/service/rsyslogd
mtime
1675622362
sha256
eb85e8741ab0b9a901bf06c484e0e30c66588ca3d39f5fa5987bf177c8945663
size
126
file
/usr/share/66/service/runit-swap
mtime
1675622362
sha256
a9cbccba4fe964edd17aa4f1feb6331320eadea2f3add32d6e88e1db089563b7
size
172
file
/usr/share/66/service/scron
mtime
1675622362
sha256
3b360181585eff448c431dc568ae1b1c6fe92dc9647dd3ca7272e79bd1f67406
size
127
file
/usr/share/66/service/sddm
mtime
1675622362
sha256
db33dd178c90e3d535882b4fd9a789b2fae5c67b1e7843907b06d1da7a6f8721
size
448
file
/usr/share/66/service/seatd
mtime
1675622362
sha256
11c94607685312a0fa57f1226391c109dac2b869415061911679185edc14e2be
size
210
file
/usr/share/66/service/shiori
mtime
1675622362
sha256
d25dfb006b7bcd22cb8de3bfb43bafe75db814fc431e2d881c04e1492036f604
size
243
file
/usr/share/66/service/shorewall
mtime
1675622362
sha256
a57b15f93c690b5e4654ecdfee11da0f3706c02b1f24311d013c5faf658cc4d9
size
198
file
/usr/share/66/service/shorewall6
mtime
1675622362
sha256
d86f6e7b6024bb822de9a056e6af27dabfd45afeee119f37d72ea70c5f249add
size
200
file
/usr/share/66/service/smartd
mtime
1675622362
sha256
81910f43a08eb814dc21b90850049a83d6fb631c1d3c70ae582a2920287e0b6a
size
336
file
/usr/share/66/service/smbd
mtime
1675622362
sha256
bed6ae41daa7ea53af2cbf0d2b6c162cd4c7b6b44c4228b6934623581721900c
size
170
file
/usr/share/66/service/snapperd
mtime
1675622362
sha256
4c90c4f1a71bcf2a8569e3bfd9f535a78c4d75cef0dd753d03ce61604078fc67
size
145
file
/usr/share/66/service/sndiod
mtime
1675622362
sha256
af487ec2fe990e214cb474dba2b488198881abd6b2b00e127e187ad0aacb8b21
size
389
file
/usr/share/66/service/snooze-daily
mtime
1675622362
sha256
86b858f183a39aef27f49157cba0250462179e9441fea517f847ac9694bbfdfe
size
356
file
/usr/share/66/service/snooze-hourly
mtime
1675622362
sha256
7ec21866af452d191d59c60967aef4fc52800ee0b4556d9e7b9bcceb6f1a46d4
size
367
file
/usr/share/66/service/snooze-montly
mtime
1675622362
sha256
54eaa6f4f25556d83038160c6999f9245f02a8e903ff6414a8fb1b8d2404ddc4
size
372
file
/usr/share/66/service/snooze-weekly
mtime
1675622362
sha256
e6025f64aaf68dab77273ac4566e90b8af25daa7da7821398cb76a1c61c2e648
size
366
file
/usr/share/66/service/socklog-unix
mtime
1675622362
sha256
704f3f521c2fa5735c6dc816ca2edc2dfb5da647e1cbb3346629e0fa2493449c
size
158
file
/usr/share/66/service/spampd
mtime
1675622362
sha256
39ab9cc503a306395ebd23f3a7b70986b895e459ddb35dccd6f1f3715b5b3d74
size
285
file
/usr/share/66/service/sshd
mtime
1675622362
sha256
831c5dcb89eecfb16f02b0e46180a172c75b1afd82c873da2c494984eaa55a89
size
167
file
/usr/share/66/service/swapspace
mtime
1675622362
sha256
344596a6a08490b8ff8ae35504b6f90463d07b4c671087cc2d28ba0611a18216
size
143
file
/usr/share/66/service/syslogd
mtime
1675622362
sha256
1fce5bf20bd76c7e53c3d89c9a62bc98873404991d8655ad16a824a0d3ab3cea
size
246
file
/usr/share/66/service/tcsd
mtime
1675622362
sha256
bb5f01930b9e27493fd234b58c0708c2a95c810ccc7bc57f4f234b4d7407d4ee
size
161
file
/usr/share/66/service/thermald
mtime
1675622362
sha256
c57b59f3b441e151d239fbfaa7392cd0d1d0377f04e47410fef483e384023a93
size
172
file
/usr/share/66/service/thttpd
mtime
1675622362
sha256
66f00411a8610c1cecc3d0503d9eab67c6deb64aa9bce7e2de745741c2edecea
size
144
file
/usr/share/66/service/tincd
mtime
1675622362
sha256
ce2251a9d0b58ce85c6430839a8d7740c083303df817e70886898bdf9d7b7395
size
124
file
/usr/share/66/service/tinysshd
mtime
1675622362
sha256
31d98f33b15cb7187f48f8cb7ad4fafea9afe090641ab89a86d770b735d79f7d
size
338
file
/usr/share/66/service/tlp
mtime
1675622362
sha256
4c02d103728cb41cc983ce7a11d0d54cfba82d810f365301022896a2303fbdc8
size
196
file
/usr/share/66/service/tor
mtime
1675622362
sha256
a61a8aeda32c7f27fbf3fe8b3d51d14aa53d06c597148f4e8fdbae06d8ab77ce
size
223
file
/usr/share/66/service/touchegg
mtime
1675622362
sha256
f36f2a755d904f47f9be58d1830837cbafffc65bc7720282a9a33eae41a82331
size
187
file
/usr/share/66/service/transmission-daemon
mtime
1675622362
sha256
2018b6245126594c92432f8d89ad4a7b4b6997f0a6c0539fbd1d92bb27033ed0
size
163
file
/usr/share/66/service/ufw
mtime
1675622362
sha256
94ee60670774f2bbda687fbf1c601233a5b070693e12f89b336c163ad2ac6900
size
209
file
/usr/share/66/service/unbound
mtime
1675622362
sha256
99116db925a6d2097a1be27df435138aa7956d0c181f29457fe5737c5cb5d494
size
151
file
/usr/share/66/service/uptimed
mtime
1675622362
sha256
b75231f0ea6161a1b0fc9827908ce10a7a172b02155f4020ee420e05a8ca99f1
size
123
file
/usr/share/66/service/usbmuxd
mtime
1675622362
sha256
bc241177a25d3a83b8c39d4d7d7ad80b5b96ab983d3814632b4c4870e88ad487
size
191
file
/usr/share/66/service/utlogd
mtime
1675622362
sha256
38c46aacaeda2f5657b091e86882fc465958f0a01af864239af412d8973fff1c
size
157
file
/usr/share/66/service/uuidd
mtime
1675622362
sha256
aec27b3857fbcb6972b48dfa2c16b4e2d3540b55d4f9ac1840381ee78eb05507
size
207
file
/usr/share/66/service/virtlockd
mtime
1675622362
sha256
aa5f176c24f558aca495b7ff8284da42cc4b6bb3917aee7efc10c45e81be1c9d
size
169
file
/usr/share/66/service/virtlockd-socket
mtime
1675622362
sha256
4a9756db52ce83f28f8ecb7dd80687572851ffcaaee0dda61e0dbe70f65b6dc3
size
219
file
/usr/share/66/service/virtlogd
mtime
1675622362
sha256
69afd129913fcab1cb4345ff6449f08bb370bc1126d75f59dfe871f6c966018f
size
135
file
/usr/share/66/service/vnstatd
mtime
1675622362
sha256
f0953319a5c3ad84f8d9dbaa9ce7197e21760b49583d6f757787e54705e37aed
size
140
file
/usr/share/66/service/vsftpd
mtime
1675622362
sha256
87964086ccd06c00587d3cc0dc40ef786f1941b710113ff0a9a46c94383c1ce2
size
142
file
/usr/share/66/service/wesnothd
mtime
1675622362
sha256
be69c1abcfcff883605ba47b1c5ed59b8dc780fbbbad428885e20a50e87088c7
size
154
file
/usr/share/66/service/wicd
mtime
1675622362
sha256
53bc58d7eb8d1e8429807fc93179664cea136889b3e27a856c415b8c3ed53e55
size
134
file
/usr/share/66/service/wireguard@
mtime
1675622362
sha256
16c50f0fc963be16d331ddfa9f319a96c513ad7d252a10104b92787091fb258b
size
258
file
/usr/share/66/service/wpa_supplicant/data/wpa_supplicant-auto
mtime
1675622362
sha256
003437db38e34a41080bef4c75cf82d3388eea46ba77f052ee5de2cd44065156
size
491
file
/usr/share/66/service/wpa_supplicant/wpa_supplicant
mtime
1675622362
sha256
8324c90ea15eb7285b1e5c062624b9805f1f2966f5ee54b8c1c83964b00f650c
size
508
file
/usr/share/66/service/xdm
mtime
1675622362
sha256
8f2466be6385d2ad8aad72ba4cfb5d2db64ee0d26f8dd725f76e9435c48deebc
size
326
file
/usr/share/66/service/zed
mtime
1675622362
sha256
e21f122f9f9986236fb96f047d8f4ce0ae2c08ddf85b56dafdf711b9dfc04fcf
size
186
file
/usr/share/66/service/znc
mtime
1675622362
sha256
54874a3676aa13dec7c98c9ced1c6a7930c9375beefb11bb300ebe09ab777063
size
207
file
/usr/share/66/service/zramen
mtime
1675622362
sha256
f8c3489f4e8142278cb5f7ac9ecf8ca9f9b7f842b15e435ba87bae01ad49836f
size
255
file
/usr/share/doc/void-66-services/void-66-base-system.md
mtime
1675622362
sha256
b240de16f84b612a1d3fcf9703b9b799866734a98857366afba860822dd10b8d
size
3588
file
/usr/share/doc/void-66-services/void-66-conf.md
mtime
1675622362
sha256
fd275b8e17c5b6925e12cf2a58ddc27c5c2e466c45823ae6af2dba40a8e60b18
size
5731
file
/usr/share/doc/void-66-services/void-66-logging.md
mtime
1675622362
sha256
cc2b8c57bf8a6b76caac52951ef8ec1f4b5a6ef48ab3cbc64ee7f827f98568a0
size
7202
file
/usr/share/doc/void-66-services/void-66-runitsv.md
mtime
1675622362
sha256
a9fe9a8d6f6faa231a4f745bb47bfd342cf92c084bc61feee00228c966fa15f4
size
3019
file
/usr/share/licenses/void-66-services/AUTHORS
mtime
1675622362
sha256
15be922cf9a4a26942ad99a768873a9fe4a2692001f8d1db903d5f336315939e
size
209
file
/usr/share/licenses/void-66-services/LICENSE
mtime
1675622362
sha256
567569c5d2513d993c8bf520446e3753246893284ae90586b1449eb7f78cb85a
size
1431
file
/usr/share/licenses/void-66-services/LICENSE-3RD-PARTY
mtime
1675622362
sha256
87f14394b57b3f8d22e6236ae69df6f830d92d2e83ce1bce047ca3fd6c74ecbd
size
3612
./usr/share/licenses/void-66-services/LICENSE-3RD-PARTY 000644 000000 000000 00000007034 14367773732 020433 0 ustar 00 000000 000000 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The project contains frontend service files derived from the runit services
of voidlinux (void-packages repository) which are under
the BSD-2-Clause license:
Copyright (c) 2008-2020 Juan Romero Pardines and contributors
Copyright (c) 2017-2020 The Void Linux team and contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The project contains frontend service files copied or derived from the
obarun frontend service files, which are under the ISC license:
Copyright (c) 2015-2020 Eric Vidal
Copyright (c) 2015-2020 Jean-Michel T.Dydak
All rights reserved.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
The project contains frontend service files (klogd, syslogd) based on the
s6-rc service examples, which are under the ISC license:
Copyright (c) 2015-2020 Laurent Bercot
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
./usr/share/licenses/void-66-services/LICENSE 000644 000000 000000 00000002627 14367773732 017153 0 ustar 00 000000 000000 void-66-services is licensed under the BSD-2-Clause License:
Copyright (c) 2020-2023 mobinmob and everyone
listed in the AUTHORS file. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
./usr/share/licenses/void-66-services/AUTHORS 000644 000000 000000 00000000321 14367773732 017203 0 ustar 00 000000 000000
Eneryone that has contributed to the project:
- mobinmob
- teldra
- flexibeast
- Eric Vidal
- linuxer
./usr/share/doc/void-66-services/void-66-runitsv.md 000644 000000 000000 00000005713 14367773732 020331 0 ustar 00 000000 000000 ## Runit services with 66
Void linux has a lot of runit service scripts in the void-packages project. An easy way to find then is check the templates for the use of the `vsv` function which is used to install them in the `$DESTDIR` during package creation. These services are currently translated to the 66 frontend format. There is a need that a user will be able to use runit services even if their system is booted with 66 for two reasons:
1. a service that a user needs may not be translated yet and
2. even if a service exists, it is **very** helpful to be able to compare/observe how the service performs in the two systems without rebooting.
### Solution the first 😉 : run a runit supervision tree alongside the s6 one.
This is the first approach that was tried in order to have some services running beyond what is available in `boot@`.
The logic is simple: runit can function as a supervisor on top of an init system, so why not run it on top of s6?
@teldra implemented the first `runit` service frontend. It reused (as in called directly) the code from the runit `2` script and was functional. It was improved but the underlying principles did not change. If a user needs a runit service they enable it with a symlink, as they would without 66 and manage it with `sv`.
If a user chooses to follow the guide, the runit service is enabled in the `runit` tree that starts after the `default` tree. They can use it... ootb.
### runit-wrapsv@ : the new kid on the block
The first solution works, is well tested and understood. It was - still is - invaluable for the development and testing of frontends. So, why ever create another one?
The only real issue with the first approach is that you cannot have a complete view of your system state with a single set of tools - the 66 **or** the runit.
The same property of the first approach that makes it really valuable for development/testing makes it limited for the end user.
The logic of `runit-wrapsv@` is also simple:
Instead of running a separate runit tree, make a wrapper instanciated service that will call directly the run script of whatever service follows the @.
So, if you want to run runit service for **x** on top of 66, you enable and start it it with:
`66-enable -t runit -S runit-wrapsv@x`
The new "wrapped" service will appear in `66-intree`, and will have meaningful output in 66-inservice.
Is it perfect? No, a native 66 frontend will be the preferred solution. But it works and with it all one needs for an overview and management of system services are the 66 utilities.
Maybe reusing service definitions from other init systems/services can be achieved in a similar way. We 'll see...
### Known limitations
1. Both solution do not deal with sv-check. In the first case sv check works, but most services that use it already have 66 native frontends. In the second solution it does not work in any meaningful way.
2. `runit-wrapsv@` cannot be used to observe and test frontends in the same way a seperate runit tree can.
./usr/share/doc/void-66-services/void-66-logging.md 000644 000000 000000 00000016042 14367773732 020242 0 ustar 00 000000 000000 # Logging in 66
## Basic concept
s6 implements the logging concept pioneered by daemontools. That means that for every service there can be a log service that will save to a file everything that the service sends to its stdout. With stderr typically being redirected to stdout, that means that everything the service sends there also gets logged.
s6 setups typically use s6-log for the log service. The basic concept results to a simple and robust system, that does not have the single-point-of-failure issue associated with typical syslog.
## 66
66 enables a log-service using s6-log for every **longrun** and **classic** service by default. It also saves the output of oneshots to log file.
The output of *66-inservice(1)* contains the last lines of the service log among the other information. The folowing is the full output for a gitea service:
```
Name : gitea
Version : 0.0.3
In tree : default
Status : enabled, up (pid 1306) 25916 seconds
Type : classic
Description : gitea daemon
Source : /usr/share/66/service/gitea
Live : /run/66/scandir/0/gitea
Dependencies : gitea-log
External dependencies : None
Optional dependencies : None
Start script :
cd /var/lib/gitea
execl-cmdline -s { gitea web --config ${config_file} }
Stop script : None
Environment source : /etc/66/conf/gitea/0.0.3
Environment file : environment variables from: /etc/66/conf/gitea/0.0.3/.gitea
USER=_gitea
HOME=/var/lib/gitea
GITEA_WORK_DIR=var/lib/gitea
config_file=!/etc/gitea.conf
environment variables from: /etc/66/conf/gitea/0.0.3/gitea
USER=_gitea
HOME=/var/lib/gitea
GITEA_WORK_DIR=var/lib/gitea
config_file=!/etc/gitea.conf
Log name : gitea-log
Log destination : /var/log/66/gitea
Log file :
2022-02-12 10:42:07.189430414 2022/02/12 10:42:07 ...les/storage/local.go:47:NewLocalStorage() [I] Creating new Local Storage at /var/lib/gitea/data/avatars
2022-02-12 10:42:07.189445675 2022/02/12 10:42:07 ...s/storage/storage.go:183:initRepoAvatars() [I] Initialising Repository Avatar storage with type: local
2022-02-12 10:42:07.189490440 2022/02/12 10:42:07 ...les/storage/local.go:47:NewLocalStorage() [I] Creating new Local Storage at var/lib/gitea/data/repo-avatars
2022-02-12 10:42:07.189494270 2022/02/12 10:42:07 ...s/storage/storage.go:177:initLFS() [I] Initialising LFS storage with type: local
2022-02-12 10:42:07.189508626 2022/02/12 10:42:07 ...les/storage/local.go:47:NewLocalStorage() [I] Creating new Local Storage at /var/lib/gitea/lfs
2022-02-12 10:42:07.189719944 2022/02/12 10:42:07 ...s/storage/storage.go:189:initRepoArchives() [I] Initialising Repository Archive storage with type: local
2022-02-12 10:42:07.189731323 2022/02/12 10:42:07 ...les/storage/local.go:47:NewLocalStorage() [I] Creating new Local Storage at var/lib/gitea/data/repo-archive
2022-02-12 10:42:07.249947373 2022/02/12 10:42:07 routers/init.go:93:GlobalInit() [I] SQLite3 Supported
2022-02-12 10:42:07.249963680 2022/02/12 10:42:07 routers/common/db.go:20:InitDBEngine() [I] Beginning ORM engine initialization.
2022-02-12 10:42:07.250006895 2022/02/12 10:42:07 routers/common/db.go:27:InitDBEngine() [I] ORM engine initialization attempt #1/10...
2022-02-12 10:42:07.250432797 2022/02/12 10:42:07 ...om/urfave/cli/app.go:524:HandleAction() [I] PING DATABASE sqlite3
2022-02-12 10:42:07.297377401 2022/02/12 10:42:07 ...om/urfave/cli/app.go:524:HandleAction() [W] Table email_address Column lower_email db nullable is true, struct nullable is false
2022-02-12 10:42:07.308878529 2022/02/12 10:42:07 routers/init.go:98:GlobalInit() [I] ORM engine initialization successful!
2022-02-12 10:42:07.325954771 2022/02/12 10:42:07 ...xer/stats/indexer.go:38:populateRepoIndexer() [I] Populating the repo stats indexer with existing repositories
2022-02-12 10:42:07.326068371 2022/02/12 10:42:07 ...er/issues/indexer.go:142:func2() [I] PID 1306: Initializing Issue Indexer: bleve
2022-02-12 10:42:07.333095438 2022/02/12 10:42:07 ...er/issues/indexer.go:221:func3() [I] Issue Indexer Initialization took 7.608012ms
2022-02-12 10:42:07.619159674 2022/02/12 10:42:07 cmd/web.go:196:listen() [I] Listen: http://0.0.0.0:3000
2022-02-12 10:42:07.619173907 2022/02/12 10:42:07 cmd/web.go:200:listen() [I] AppURL(ROOT_URL): http://localhost:3000/
2022-02-12 10:42:07.619177735 2022/02/12 10:42:07 cmd/web.go:203:listen() [I] LFS server enabled
2022-02-12 10:42:07.619241365 2022/02/12 10:42:07 ...s/graceful/server.go:62:NewServer() [I] Starting new Web server: tcp:0.0.0.0:3000 on PID: 1306
```
In the output above, 66 informs the user about the logging directory:
```
Log destination : /var/log/66/gitea
```
In this directory one can find a file name current, that holds the current log, and - sometines- other files, that contain older logs, as s6-log is configured to auto-rotate the log file.
The log directory in void linux is always /var/log/66/**.
Most service frontends that have log information are configured to use this native log solution.
## Disabling the log service.
The logger can be disabled if the user does not want log information directed to the log file.
That is configured in the *@options* key in the *[main]* section of the service frontend file by adding **!log**. If the key is absent that means adding the line:
```
@options = ( !log )
```
## Using syslog in addition to the per-service logger
There are cases in which having a central logging mechanism is desired. To do that without losing the per-service log and the nice, complete output of 66-service, all that is needed is a syslog daemon that can take input from log files and proper configuration for said daemon.
*rsyslog* has this ability with the [imfile module](https://rsyslog.readthedocs.io/en/latest/configuration/modules/imfile.html).
To enable logging to syslog for our gitea example we can add the following to the rsyslog conf file:
```
module(load="imfile" PollingInterval="10")
input(type="imfile"
File="/var/log/66/gitea/current"
Tag="gitea-66")
```
After we start the rsyslogd service, the log messages from gitea will appear in the rsyslogd managed log files in addition to the 66-inservice output.
This is of course a very barebones rsyslogd configuration example, please consult the rsyslog documentation for more.
### Double timestamp
Using the method described above, each line logged by rsyslogd has two timestamps. The first from the left is the timestamp added by rsyslog and the second is the timestamp from the s6-log.
If someone wants only one timestamp from the logger, that can be accomplished by configuring s6-log to not add the original timestamp to the log message. One can accomplish that in a *[logger]* frontend section with the *@timestamp* key:
```
[logger]
@timestamp = none
```
./usr/share/doc/void-66-services/void-66-conf.md 000644 000000 000000 00000013143 14367773732 017540 0 ustar 00 000000 000000 # 66
## 1. Overview
> Sixty-six is a collection of system tools built around s6 and s6-rc created to make the implementation and manipulation of service files on your machine easier. It is meant to be a toolbox for the declaration, implementation and administration of services where separate programs can be joined to achieve powerful functionality with small amounts of code.
-- [project page](https://web.obarun.org/software/66/v0.6.0.0/)
66 manages services in *trees*: collections of services, analogous to runlevels or targets in other init systems/service managers.
## 2. Installation
The `boot-66serv` and `void-66-services` packages are needed to boot and use 66 as init and service manager on Void Linux.
`boot-66serv` contains the `boot@` module service, which, along with other frontend files and scripts, are used for the first stage of booting a system. It is roughly analogous to the `runit-void` package for runit: it initialises the system (setting hostname, timezone, open LUKS devices, etc.) and starts `agetty` on TTYs 1-4 by default. The package was created as a portable stage1 for 66 and is used in the [Obarun](http://obarun.org/) distribution.
The package also contains some scripts written in order to make the services work for Void Linux.
`void-66-services` contains service frontend files for Void Linux.
Currently these packages are in a [PR](https://github.com/void-linux/void-packages/pull/25743). In order to install them one can build them from the PR or install them from the unofficial void-66 repo. Packages are available for i686, x86_64, aarch64, x86_64-musl and aarch64-musl.
### 2.1 Installing packages from the `void-unofficial-repo-66`.
Add the repo:
_(commands prefixed by `#` must be run with elevated privileges, as root)_
```
# xbps-install -S --repository=https://codeberg.org/mobinmob/void-66/raw/branch/master void-unofficial-repo-66
```
You will be prompted to accept the new key:
```
https://codeberg.org/mobinmob/void-66/raw/branch/master' repository has been RSA signed by "mobinmob"
Fingerprint: c7:39:79:a3:2a:cf:f1:65:a6:df:3a:1a:6e:93:36:28
Do you want to import this public key? [Y/n]
```
After accepting it, install the new packages:
```
# xbps-install -S boot-66serv void-66-services s6-rc
```
## 3. Configuration
There are two ways to create the recommended basic trees for 66: an automatic and a manual one. The automatic configuration is **strongly** recommended.
### 3.1. Automatic configuration
Run the `66boot-initial-setup` script:
_(commands prefixed by `#` must be run with elevated privileges, as root)_
```
# 66boot-initial-setup
```
The script creates the necessary trees, enables in them some services and created the target for the basic configuration file symlink.
After running the `66boot-initial-setup` , you can run two other scripts:
- `66boot-storage-autoconf` which discovers *LVM*, *dmraid*, *LUKS*, *zfs* and *btrfs* volumes
for the current hw and configures the boot proccess automatically and
- `66boot-rcdotconf` that configures *boot@system* using the configuration of the standard voidlinux /etc/rc.conf.
After each of them or all of them you should finalise the configuration by running:
_(commands prefixed by `#` must be run with elevated privileges, as root)_
```
# 66-enable -t boot -F boot@system
```
### 3.2 Manual configuration
***Please do not try doing a manual configuration right after doing automatic configuration!***
#### 3.2.1 The `boot` tree
Create a mandatory **n**ew tree `boot` and enable the `boot@system` service in it:
```
# 66-tree -n boot
# 66-enable -F -t boot boot@system
```
Create a permanent `boot@system` configuration file:
```
# cp /etc/66/conf/boot@system/version/.boot@system /etc/66/conf/boot@system/version/boot@system
```
#### 3.2.2 The `default` tree
More services can be enabled in a different tree, that starts after the boot tree. **default** is a nice name for it, as it is used for the ... default collection of services in void.
Create the **n**ew tree, **E**nable it and make it **c**urrent:
```
# 66-tree -nEc default
```
Enable services in the new tree -the `switch-initutils` service is recommended:
```
# 66-enable switch-initutils
```
#### 3.2.3 Using runit services
66 can work with the existing runit services. That is useful as there are not yet frontend service files for all the packages that have a runit service directory.
To use runit services, a separate runit tree can be created, the runit service enabled and started in it and make the tree start after default:
```
# 66-tree -nE runit
# 66-enable -t runit runit
# 66-tree -S default runit
```
The runit services are started the normal way, by symlinking the service directories under `/var/service/`.
### 3.3 Finalising configuration
Both methods lead to the same basic trees created and services enabled. But before changing the init system, some more configuration must happen.
Edit `/etc/66rc.conf` with a text editor, save it and re-enable the `boot@system` service file in the `boot` tree:
_(commands prefixed by `#` must be run with elevated privileges, as root)_
```
# 66-enable -t boot -F boot@system
```
Please consult the `boot@` man page and the comments of the configuration file. Wrong configuration can result in an unbootable or problematic system!
### 3.4 Switching to 66 from runit
To boot the system with 66 instead of runit after the configuration, you just add `init=/usr/bin/66` to the kernel command line. To switch back, remove it.
If a user decides that a permanent and clean switch to 66 is the way to go, they should consult [void-66-base-system.md](https://github.com/mobinmob/void-66-services/blob/master/conf/void-66-base-system.md).
./usr/share/doc/void-66-services/void-66-base-system.md 000644 000000 000000 00000007004 14367773732 021046 0 ustar 00 000000 000000 ## 1. base-system-66 and 66-void packages
- `66-void` is a package that can replace `runit-void` and provide the user a voidlinux system that cleanly boots with 66, without any hacks.
- `base-system-66` is a packages that can replace `base-system` and work with `66-void`
#### 1.1 Why?
If a user follows the directions in [66-void-conf.md](https://github.com/mobinmob/void-66-services/blob/master/conf/void-66-conf.md), they will end with a voidlinux system booted with 66. The system will work and be able to switch between runit and 66 by changing either the kernel commandline, or the init symlink.
That is really nice and flexible, but it comes with a cost. In order to keep both systems working correctly, there are two services, a runit `core-service` named switch-initutils and a 66 frontend service file with the same name.
There change the init utilities (halt, reboot, shutdown, poweroff) to match the running init system/service manager. That is a nice and (mostly) working hack.
`66-void` tries to provide a better, cleaner way to use 66, with its own "base" package that fully replaces runit-void.
`void-base-66` is a way to complete the transormation to a fully 66-based system. The only functional difference from the upstream official template is that `66-void` has replaces `runit-void` in the depends array.
## 2. How to use 66-void
Assuming a user has a **working system with 66**, they only need to install the package:
```
# xbps-install -S 66-void
```
That is it :)
After that, the kernel commandline **should not have** `init=/usr/bin/66` anymore.
#### 2.1 Switch back to runit
Switching to runit after installing/using 66-void, is not hard:
1.First remove the 66-void package:
```
# xbps-remove 66-void
```
2.Then, install the runit-void package:
```
# xbps-install runit-void
```
3.Reboot:
```
# /etc/66/reboot
```
#### 2.2 Switch to using 66 from using runit
If after the previous procedure someone wants to switch again, the procedure is similar:
1.Copy /usr/bin/halt to /tmp
```
# cp /usr/bin/halt /tmp
```
2.Install 66-void:
```
# xbps-install -S 66-void
```
3.After that, you can halt your system:
```
# sync && /tmp/halt
```
## 3. How to use base-system-66
To complete the transformation to fully 66-based system, just install the package.
```
# xbps-install -S base-system-66
```
## 4. `66-void` package contents
The package contains all the non-init utilities that exists in the void-runit project. These are:
- vlogger
- zzz
- seedrng
- pause
- modules-load
There are accompanied by their manpages, where these are available in the upstream repository.
There are also the 66 init utilities, namely:
- halt
- reboot
- poweroff
- shutdown
as well as `/usr/bin/init`, as a link to `/usr/bin/66`.
Also included are some configuration files:
- /etc/rc.local
- /etc/rc.conf
- /etc/os-release
- /etc/hostname
*66 does not recognise /etc/rc.conf directly, but it can be consumed by the 66boot-rcdotconf utility which reuses the values to configure the boot@system module service*
*66 also does not use rc.local by default, but it can be used by declaring it as the `script_file` in the local-rc service.*
*/etc/os-release and /etc/hostname are part of the os.*
The basic directories and symlinks for runit are also a parta of this package, in order to enable the use of the runit 66 service that reuses runit service scripts on top of 66.
## Future work :
- Currently 66-void does not include support for apparmor. I believe the best place for that is the upstream `boot-66ser` repository and I plan to sent an MR asap :)
./usr/share/66/service/zramen 000644 000000 000000 00000000377 14367773732 014440 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Manage zram swap space"
@user = ( root )
[start]
@execute = ( zramen make )
[stop]
@execute = ( zramen toss )
[environment]
ZRAM_COMP_ALGORITHM=lz4
ZRAM_PRIORITY=32767
ZRAM_SIZE=25
ZRAM_STREAMS=1
./usr/share/66/service/znc 000644 000000 000000 00000000317 14367773732 013730 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "znc irc bouncer daemon"
@user = ( root )
[start]
@runas = znc:znc
@execute = ( execl-cmdline -s { znc -f ${cmd_args} } )
[environment]
cmd_args=!-n
./usr/share/66/service/zed 000644 000000 000000 00000000272 14367773732 013720 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "zfs event daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { zed -F ${cmd_args} } )
[environment]
cmd_args=!-v
./usr/share/66/service/xdm 000644 000000 000000 00000000506 14367773732 013726 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "xdm daemon"
@version = 0.0.1
@user = ( root )
@extdepends = ( dbus ) # if the user does not need dbus running, this line can be commented out or ommited
@timeout-up = 3000
[start]
@execute = ( execl-cmdline -s { xdm -nodaemon ${cmd_args} } )
[environment]
cmd_args=!-error /dev/stdout
./usr/share/66/service/wpa_supplicant/wpa_supplicant 000644 000000 000000 00000000774 14367773732 021227 0 ustar 00 000000 000000 [main]
@type = classic
@description = "WPA/WPA2/IEEE 802.1X Supplicant daemon"
@version = 0.0.1
@user = ( root )
@hiercopy = ( data )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = (
exec 2>&1
if [ -n "$CONF_FILE" ]; then
${OPTS:=-M -c ${CONF_FILE:-/etc/wpa_supplicant/wpa_supplicant.conf} ${WPA_INTERFACE:+-i ${WPA_INTERFACE}} ${DRIVER:+-D ${DRIVER}} -s}
else
. ./data/wpa_supplicant-auto
OPTS="${AUTO} -s"
fi
exec wpa_supplicant ${OPTS} -s
)
[environment]
CONF_FILE=
WPA_INTERFACE=
DRIVER=
./usr/share/66/service/wpa_supplicant/data/wpa_supplicant-auto 000644 000000 000000 00000000753 14367773732 023103 0 ustar 00 000000 000000 # find interface from wpa_supplicant-*.conf files
for f in /etc/wpa_supplicant/wpa_supplicant-*.conf \
/etc/wpa_supplicant-*.conf; do
case "$f" in *"/wpa_supplicant-*.conf") continue ;; esac
iface=${f#*/wpa_supplicant-}
if [ -z "$AUTO" ]; then
AUTO="${AUTO} -c ${f} -i ${iface%.conf}"
else
AUTO="${AUTO} -N -c ${f} -i ${iface%.conf}"
fi
done
# match all configuration
[ -r /etc/wpa_supplicant/wpa_supplicant.conf ] &&
AUTO="${AUTO} -M -c /etc/wpa_supplicant/wpa_supplicant.conf"
./usr/share/66/service/wireguard@ 000644 000000 000000 00000000402 14367773732 015222 0 ustar 00 000000 000000 # The service takes the confing file as @I, which becomes the device name.
[main]
@type = oneshot
@version = 0.0.2
@description = "Start Wireguard interface"
@user = ( root )
[start]
@execute = ( wg-quick up @I )
[stop]
@execute = ( wg-quick down @I )
./usr/share/66/service/wicd 000644 000000 000000 00000000206 14367773732 014061 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "wicd"
@version = 0.0.2
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( wicd -f )
./usr/share/66/service/wesnothd 000644 000000 000000 00000000232 14367773732 014765 0 ustar 00 000000 000000 [main]
@type= classic
@version = 0.0.1
@description= "wesnoth daemon"
@user= ( root )
[start]
@execute=(
execl-toc -d /run/wesnoth -m 0700
wesnothd )
./usr/share/66/service/vsftpd 000644 000000 000000 00000000216 14367773732 014442 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "vsftpd server daemon"
@user = ( root )
[start]
@execute = ( vsftpd -obackground=no )
./usr/share/66/service/vnstatd 000644 000000 000000 00000000214 14367773732 014615 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "network traffic monitor daemon"
@user = ( root )
[start]
@execute = ( vnstatd -n )
./usr/share/66/service/virtlogd 000644 000000 000000 00000000207 14367773732 014766 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "Virtual machine log manager"
@user = ( root )
[start]
@execute = ( virtlogd )
./usr/share/66/service/virtlockd-socket 000644 000000 000000 00000000333 14367773732 016423 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Virtual machine lock manager socket"
@user = ( root )
[start]
@execute = ( execl-toc -X -S ${socket} -m 0600 )
[environment]
socket=!/run/libvirt/virtlockd-sock
./usr/share/66/service/virtlockd 000644 000000 000000 00000000251 14367773732 015134 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "Virtual machine lock manager"
@user = ( root )
@depends = ( virtlockd-socket )
[start]
@execute = ( virtlockd )
./usr/share/66/service/uuidd 000644 000000 000000 00000000317 14367773732 014250 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "UUID generation daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/uuidd -g _uuidd -u _uuidd s6-setuidgid _uuidd uuidd -F -P
)
./usr/share/66/service/utlogd 000644 000000 000000 00000000235 14367773732 014433 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.1
@notify = 3
@description = "login/logout user tracking daemon"
@user = ( root )
[start]
@execute = (
utlogd -d 3
)
./usr/share/66/service/usbmuxd 000644 000000 000000 00000000277 14367773732 014632 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "USB multiplex daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { usbmuxd -f ${cmd_args} } )
[environment]
cmd_args=!-u
./usr/share/66/service/uptimed 000644 000000 000000 00000000173 14367773732 014605 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "uptime daemon"
@user = ( root )
[start]
@execute = ( uptimed -f )
./usr/share/66/service/unbound 000644 000000 000000 00000000227 14367773732 014610 0 ustar 00 000000 000000 [main]
@type = classic
@description = "Unbound DNS validating resolver daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( unbound -ddp )
./usr/share/66/service/ufw 000644 000000 000000 00000000321 14367773732 013732 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Start Uncomplicated firewall"
@user = ( root )
[start]
@execute = ( /usr/lib/ufw/ufw-init start )
[stop]
@execute = ( /usr/lib/ufw/ufw-init stop )
./usr/share/66/service/transmission-daemon 000644 000000 000000 00000000243 14367773732 017126 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "transmission daemon"
@user = ( root )
[start]
@runas = transmission
@execute = ( transmission-daemon -f )
./usr/share/66/service/touchegg 000644 000000 000000 00000000273 14367773732 014744 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "touchegg multitouch gesture recognizer daemon"
@user = ( root )
[start]
@runas = _touchegg:input
@execute = ( touchegg --daemon )
./usr/share/66/service/tor 000644 000000 000000 00000000337 14367773732 013744 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.3
@description = "Anonymizing Overlay Network"
@user = ( root tor )
[start]
@execute = (
s6-softlimit -o ${MAX_OPEN_FILES}
tor --runasdaemon 0 )
[environment]
MAX_OPEN_FILES=16384
./usr/share/66/service/tlp 000644 000000 000000 00000000304 14367773732 013731 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "control tlp - advanced power management tool"
@user = ( root )
[start]
@execute = ( tlp init start )
[stop]
@execute = ( tlp init stop )
./usr/share/66/service/tinysshd 000644 000000 000000 00000000522 14367773732 015001 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "tinyssh daemon"
@user = ( root )
[start]
@execute = (
foreground { tinysshd-makekey -q /etc/tinyssh/sshkeydir }
execl-cmdline -s { s6-tcpserver -v ${ADDRESS} ${SSHPORT} tinysshd ${cmd_args} /etc/tinyssh/sshkeydir } )
[environment]
cmd_args=! -L -v
ADDRESS=0.0.0.0
SSHPORT=!22
./usr/share/66/service/tincd 000644 000000 000000 00000000174 14367773732 014240 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "tinc vpn daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( tincd -D )
./usr/share/66/service/thttpd 000644 000000 000000 00000000220 14367773732 014436 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "tiny/turbo/throttling HTTP server"
@user = ( root )
[start]
@execute = ( thttpd -D )
./usr/share/66/service/thermald 000644 000000 000000 00000000254 14367773732 014736 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.1
@description = "thermal daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( thermald --no-daemon --dbus-enable )
./usr/share/66/service/tcsd 000644 000000 000000 00000000241 14367773732 014067 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "trusted computing resources daemon"
@user = ( root )
[start]
@runas = tss:tss
@execute = ( tcsd -f )
./usr/share/66/service/syslogd 000644 000000 000000 00000000366 14367773732 014626 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "syslog daemon"
@user = ( root )
@notify = 3
[start]
@execute = ( exec -c
s6-envuidgid nobody
fdmove 1 3
s6-ipcserver -U -1 -- /dev/log
fdmove -c 1 2
ucspilogd IPCREMOTEEUID IPCREMOTEEGID )
./usr/share/66/service/swapspace 000644 000000 000000 00000000217 14367773732 015123 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "dynamic swap space manager daemon"
@user = ( root )
[start]
@execute = ( swapspace )
./usr/share/66/service/sshd 000644 000000 000000 00000000247 14367773732 014101 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "ssh daemon"
@user = ( root )
[start]
@execute = (
foreground { exec ssh-keygen -A }
/usr/sbin/sshd -e -D
)
./usr/share/66/service/spampd 000644 000000 000000 00000000435 14367773732 014423 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "spamd daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { spampd --nodetach ${cmd_args} } )
[environment]
cmd_args=!--host=127.0.0.1:10025 --relayhost=127.0.0.1:10026 --a --rh --u=_spampd --g=_spampd --maxsize=512
./usr/share/66/service/socklog-unix 000644 000000 000000 00000000236 14367773732 015560 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "socklog daemon"
@user = ( root )
[start]
@execute = ( s6-envuidgid -u nobody socklog unix /dev/log )
./usr/share/66/service/snooze-weekly 000644 000000 000000 00000000556 14367773732 015756 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "snooze-weekly daemon"
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = (
exec 2>&1
execl-toc -d /var/cache/snooze
exec snooze -w 0 -s 7d -t /var/cache/snooze/weekly -- sh -c \
"test -d /etc/cron.weekly && run-parts --lsbsysinit /etc/cron.weekly; : > /var/cache/snooze/weekly"
)
./usr/share/66/service/snooze-montly 000644 000000 000000 00000000564 14367773732 015777 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "snooze-monthly daemon"
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = (
exec 2>&1
execl-toc -d /var/cache/snooze
exec snooze -d 1 -s 28d -t /var/cache/snooze/monthly -- sh -c \
"test -d /etc/cron.monthly && run-parts --lsbsysinit /etc/cron.monthly; : > /var/cache/snooze/monthly"
)
./usr/share/66/service/snooze-hourly 000644 000000 000000 00000000557 14367773732 016001 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "snooze-hourly daemon"
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = (
exec 2>&1
execl-toc -d /var/cache/snooze
exec snooze -H \* -s 1h -t /var/cache/snooze/hourly -- sh -c \
"test -d /etc/cron.hourly && run-parts --lsbsysinit /etc/cron.hourly; : > /var/cache/snooze/hourly"
)
./usr/share/66/service/snooze-daily 000644 000000 000000 00000000544 14367773732 015555 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "snooze-daily daemon"
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = (
exec 2>&1
execl-toc -d /var/cache/snooze
exec snooze -s 1d -t /var/cache/snooze/daily -- sh -c \
"test -d /etc/cron.daily && run-parts --lsbsysinit /etc/cron.daily; : > /var/cache/snooze/daily"
)
./usr/share/66/service/sndiod 000644 000000 000000 00000000605 14367773732 014416 0 ustar 00 000000 000000 [main]
@type = classic
@description = "sndio daemon"
@version = 0.0.3
@user = ( root )
[start]
@execute = ( execl-cmdline -s { sndiod ${cmd_args} -d } )
[environment]
# Value is the default as a placeholder - parser cannot use empty values.
# For more options/switches please see sndiod(8).
# -d enables debugging output on standard error for the per-service logger.
cmd_args=!-a off -d
./usr/share/66/service/snapperd 000644 000000 000000 00000000221 14367773732 014744 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "snapper daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( snapperd )
./usr/share/66/service/smbd 000644 000000 000000 00000000252 14367773732 014061 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "smb daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/samba
exec smbd -F -S --no-process-group )
./usr/share/66/service/smartd 000644 000000 000000 00000000520 14367773732 014424 0 ustar 00 000000 000000 [main]
@type = classic
@description = "SMART Disk Monitoring daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( execl-cmdline -s { smartd ${cmd_args} } )
[environment]
# -d does not fork and sends logs to stdout,
# -n does not fork but logs to syslog
# for more information, please see the smart(8) man page.
cmd_args=!-d
./usr/share/66/service/shorewall6 000644 000000 000000 00000000310 14367773732 015215 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "shorewall gateway-firewall configuration tool"
@user = ( root )
[start]
@execute = ( shorewall6 start )
[stop]
@execute = ( shorewall6 stop )
./usr/share/66/service/shorewall 000644 000000 000000 00000000306 14367773732 015134 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "shorewall gateway-firewall configuration tool"
@user = ( root )
[start]
@execute = ( shorewall start )
[stop]
@execute = ( shorewall stop )
./usr/share/66/service/shiori 000644 000000 000000 00000000363 14367773732 014434 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "shiori bookmark manager"
@user = ( root )
[start]
@runas = _shiori
@execute = ( execl-cmdline -s { shiori serve ${cmd_args} } )
[environment]
cmd_args=!--address 127.0.0.1 --port 8080
./usr/share/66/service/seatd 000644 000000 000000 00000000322 14367773732 014232 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.3
@description = "seat daemon"
@notify = 3
@user = ( root )
[start]
@execute = ( execl-cmdline -s { seatd ${cmd_args} } )
[environment]
cmd_args=!-n 3 -g _seatd -l error
./usr/share/66/service/sddm 000644 000000 000000 00000000700 14367773732 014061 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "sddm daemon"
@user = ( root )
@extdepends = ( dbus )
@timeout-up = 3000
[start]
@execute = (
if {
execl-toc -x /usr/bin/elogind-inhibit dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.StartServiceByName string:org.freedesktop.login1 uint32:0
}
execl-envfile -l /etc/locale.conf sddm
)
[stop]
@execute = ( s6-rmrf /run/sddm )
./usr/share/66/service/scron 000644 000000 000000 00000000177 14367773732 014266 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "simple cron daemon"
@user = ( root )
[start]
@execute = ( scrond -n )
./usr/share/66/service/runit-swap 000644 000000 000000 00000000254 14367773732 015247 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Manage swapspaces"
@user = ( root )
[start]
@execute = ( runit-swap start )
[stop]
@execute = ( runit-swap stop )
./usr/share/66/service/rsyslogd 000644 000000 000000 00000000176 14367773732 015007 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "rsyslog daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( rsyslogd -n )
./usr/share/66/service/rsyncd 000644 000000 000000 00000000343 14367773732 014437 0 ustar 00 000000 000000 [main]
@type = classic
@description = "rsync daemon"
@version = 0.0.2
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = ( exec 2>&1
[ ! -e /etc/rsyncd.conf ] && exit 1
exec rsync --daemon --no-detach )
./usr/share/66/service/rngd 000644 000000 000000 00000000423 14367773732 014066 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "hw rng entropy gatherer daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { rngd -f ${cmd_args} } )
[environment]
# Using default arguments.
cmd_args=!--random-device=/dev/random --rng-device=/dev/hwrng
./usr/share/66/service/ratbagd 000644 000000 000000 00000000323 14367773732 014537 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.1
@description = "ratbag daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( execl-cmdline -s { ratbagd ${cmd_args} } )
[environment]
cmd_args=!--verbose
./usr/share/66/service/radvd 000644 000000 000000 00000000331 14367773732 014232 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "router advertisement daemon"
@user = ( root )
[start]
# --logmethod=stderr sends logs to per-service logger.
@execute = ( radvd --nodaemon --logmethod=stderr )
./usr/share/66/service/quasselcore 000644 000000 000000 00000000516 14367773732 015465 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "quasselcore daemon"
@user = ( root )
[start]
@runas = quassel
@execute = ( execl-cmdline -s { quasselcore ${cmd_args} } )
[environment]
# logfile directs the logs to stdout for the per-service logger.
cmd_args=!--require-ssl --configdir=/var/lib/quassel --logfile=/dev/stdout
./usr/share/66/service/pulseaudio 000644 000000 000000 00000000233 14367773732 015305 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "pulseaudio daemon"
@user = ( root )
[start]
@execute = ( pulseaudio --system=yes --daemonize=no )
./usr/share/66/service/privoxy 000644 000000 000000 00000000356 14367773732 014661 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "privoxy daemon"
@user = ( root )
[start]
@runas = privoxy:privoxy
@execute = ( execl-cmdline -s { privoxy --no-daemon ${conf_file} } )
[environment]
conf_file=!/etc/privoxy/config
./usr/share/66/service/postfix 000644 000000 000000 00000000516 14367773732 014633 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "postfix mta daemon"
@user = ( root )
[start]
@execute = (
if { postfix check }
/usr/libexec/postfix/master -d )
# In order to use the per-service logger, please follow the
# documentation in for logging to stdout:
# http://www.postfix.org/MAILLOG_README.html#log-to-stdout
./usr/share/66/service/popcorn 000644 000000 000000 00000000401 14367773732 014610 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "popcorn daemon"
@user = ( root )
[start]
@runas = _popcorn
@execute = ( execl-cmdline -s { snooze popcorn --server ${server} --port ${port} } )
[environment]
server=!popcorn.voidlinux.org
port=!8001
./usr/share/66/service/parprouted 000644 000000 000000 00000000502 14367773732 015317 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "proxy ARP ip bridging daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { parprouted ${cmd_args} } )
[environment]
# -d is necessary so that the daemon can run on the foreground.
# Other switches are needed for the daemon to be usefull.
cmd_args=!-d
./usr/share/66/service/openntpd 000644 000000 000000 00000000264 14367773732 014766 0 ustar 00 000000 000000 [main]
@type = classic
@description = "OpenNTPD"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( execl-cmdline -s { openntpd -d ${cmd_args} } )
[environment]
cmd_args=!-s
./usr/share/66/service/oidentd 000644 000000 000000 00000000411 14367773732 014557 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "oident daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { oidentd -i ${cmd_args} } )
[environment]
# -S is for logging to stdout to use the per-service logger
cmd_args=!-u nobody -g nogroup -S
./usr/share/66/service/ofonod 000644 000000 000000 00000000345 14367773732 014423 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "ofonod daemon service, an infrastructure for mobile GSM/UMTS support"
@version = 0.0.1
@user = ( root )
@extdepends = ( dbus ) # mandatory in order to run
[start]
@execute = ( ofonod -n )
./usr/share/66/service/odroid-led 000644 000000 000000 00000000201 14367773732 015150 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "odroid led control"
@user = ( root )
[start]
@execute = ( odroid-led )
./usr/share/66/service/nvidia-powerd 000644 000000 000000 00000000215 14367773732 015703 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "nvidia power daemon"
@user = ( root )
[start]
@execute = ( /usr/bin/nvidia-powerd )
./usr/share/66/service/nullmailer 000644 000000 000000 00000000227 14367773732 015302 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "nullmailer daemon"
@user = ( root )
[start]
@runas = _nullmail
@execute = ( nullmailer-send )
./usr/share/66/service/nsd 000644 000000 000000 00000000261 14367773732 013720 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = " nlnet name server daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/nsd -m 0755 -o nsd -g nsd
nsd -d )
./usr/share/66/service/noip2 000644 000000 000000 00000000171 14367773732 014163 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "noip2 service"
@user = ( root )
[start]
@execute = ( noip2 -f )
./usr/share/66/service/nmbd 000644 000000 000000 00000000224 14367773732 014053 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "NetBIOS name server"
@user = ( root )
[start]
@execute = ( nmbd -F -S --no-process-group )
./usr/share/66/service/nix-daemon 000644 000000 000000 00000000171 14367773732 015173 0 ustar 00 000000 000000 [main]
@type = classic
@description = "nix daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( nix-daemon )
./usr/share/66/service/ngircd 000644 000000 000000 00000000207 14367773732 014402 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "new generation irc daemon"
@user = ( root )
[start]
@execute = ( ngircd -n )
./usr/share/66/service/nginx_ns 000644 000000 000000 00000000430 14367773732 014755 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "nginx HTTP daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/nginx -m 0710 -g nginx -u root
execl-cmdline -s { 66-ns -o unshare=pid nginx ${cmd_args} }
)
[environment]
cmd_args=!-g "error_log stderr info;"
./usr/share/66/service/nginx 000644 000000 000000 00000000416 14367773732 014261 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "nginx HTTP daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/nginx -m 0710 -g nginx -u root
execl-cmdline -s { nginx ${cmd_args} }
)
[environment]
cmd_args=!-g "daemon off;error_log stderr info;"
./usr/share/66/service/ndppd 000644 000000 000000 00000000174 14367773732 014244 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "NDP proxy daemon"
@user = ( root )
[start]
@execute = ( ndppd -v )
./usr/share/66/service/nbd 000644 000000 000000 00000000173 14367773732 013701 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "nbd daemon"
@user = ( root )
[start]
@execute = ( nbd-server -d )
./usr/share/66/service/mysqldb 000644 000000 000000 00000000313 14367773732 014605 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "mysqldb daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/mysqld -u mysql -g mysql
s6-setuidgid mysql mysqld --user=mysql )
./usr/share/66/service/mpdscribble 000644 000000 000000 00000000473 14367773732 015427 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "MPD audio scrobbler"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { mpdscribble --no-daemon ${cmd_args} })
[environment]
# --log - sends logs to stderr, --log syslog sends to syslog.
# Please see mpdscribble(8) for more options.
cmd_args=!--log -
./usr/share/66/service/mpd 000644 000000 000000 00000000276 14367773732 013722 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "music player daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/mpd -m 0755 -u mpd -g mpd
mpd --no-daemon --stderr
)
./usr/share/66/service/monkey 000644 000000 000000 00000000174 14367773732 014441 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "monkey HTTP server"
@user = ( root )
[start]
@execute = ( monkey )
./usr/share/66/service/monerod 000644 000000 000000 00000000341 14367773732 014576 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "monero daemon"
@user = ( root )
[start]
@runas = monero
@execute = ( monerod --non-interactive --config-file ${conf_file} )
[environment]
conf_file=!/etc/monerod.conf
./usr/share/66/service/metalog 000644 000000 000000 00000000561 14367773732 014567 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "metalog daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { metalog -v −−pidfile=${pid_name} } )
[stop]
@execute = (
foreground {
redirfd -r 0 ${pid_name}
forstdin -d"\n" -- pid
importas -ui pid pid
kill -TERM ${pid}
}
s6-rmrf ${pid_name}
)
[environment]
pid_name=!/run/metalog.pid
./usr/share/66/service/mcelog 000644 000000 000000 00000000616 14367773732 014406 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "decode kernel machine check log"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { mcelog --daemon --foreground ${cmd_args} } )
[environment]
# To log on syslog replace the the --logfile with --syslog = yes. The voidlinux
# service script uses the later. Please consult mcelog(8) for more options.
cmd_args=!--logfile = /dev/stderr
./usr/share/66/service/mbpfan 000644 000000 000000 00000000202 14367773732 014372 0 ustar 00 000000 000000 [main]
@type= classic
@version = 0.0.1
@description= "macbook fan control daemon"
@user= ( root )
[start]
@execute=( mbpfan -f )
./usr/share/66/service/lxdm 000644 000000 000000 00000000307 14367773732 014101 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "lxdm daemon"
@version = 0.0.2
@user = ( root )
@extdepends = ( dbus )
@timeout-up = 3000
[start]
@execute = ( lxdm )
[stop]
@execute = ( s6-rmrf /run/lxdm )
./usr/share/66/service/lxd 000644 000000 000000 00000000361 14367773732 013724 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "lxd service"
@user = ( root )
@maxdeath = 3
[start]
@execute = (
if { execl-toc -X -m /sys/fs/cgroup/systemd -t cgroup -o none,name=systemd -d cgroup }
lxd --group lxd --verbose
)
./usr/share/66/service/lxc-autostart 000644 000000 000000 00000000254 14367773732 015750 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "lxc autostart"
@user = ( root )
[start]
@execute = ( lxc-autostart )
[stop]
@execute = ( lxc-autostart -s -t 15 )
./usr/share/66/service/lvmmonitor 000644 000000 000000 00000000440 14367773732 015341 0 ustar 00 000000 000000 [main]
@type= oneshot
@version = 0.0.2
@description= "monitoring of lvm2 mirrors, snapshots ..."
@user= ( root )
@depends= ( lvm2-lvmetad dm-event )
[start]
@execute=( lvm vgchange --monitor y --ignoreskippedcluster )
[stop]
@execute=( lvm vgchange --monitor n --ignoreskippedcluster )
./usr/share/66/service/lvmetad 000644 000000 000000 00000000175 14367773732 014574 0 ustar 00 000000 000000 [main]
@type= classic
@version = 0.0.2
@description= "lvm2 metadata daemon"
@user= ( root )
[start]
@execute=( lvmetad -f )
./usr/share/66/service/lsyncd 000644 000000 000000 00000000330 14367773732 014425 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "lsync daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { lsyncd --nodaemon ${conf_file} } )
[environment]
conf_file=/etc/lsyncd/lsyncd.conf.lua
./usr/share/66/service/lldpd 000644 000000 000000 00000000376 14367773732 014242 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "LLDP daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { lldpd -d ${cmd_args} } )
[environment]
# The second -d is for sending logs to stdout for the per-service logger.
cmd_args=!-dd ./usr/share/66/service/lighttpd 000644 000000 000000 00000000311 14367773732 014747 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "lighttp daemon"
@user = ( root )
[start]
@execute = ( lighttpd-angel -D -f ${conf_file} )
[environment]
conf_file=!/etc/lighttpd/lighttpd.conf
./usr/share/66/service/lightdm 000644 000000 000000 00000000301 14367773732 014557 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "lightdm daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( lightdm )
[stop]
@execute = ( s6-rmrf /run/lightdm/root )
./usr/share/66/service/libvirtd 000644 000000 000000 00000000270 14367773732 014753 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "Virtualization daemon"
@user = ( root )
@depends = ( virtlockd virtlogd )
@extdepends = ( dbus )
[start]
@execute=( libvirtd )
./usr/share/66/service/ldm 000644 000000 000000 00000000314 14367773732 013707 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "lightweight device mounter daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { ldm ${cmd_args} } )
[environment]
cmd_args=!-u nobody
./usr/share/66/service/laptop-mode 000644 000000 000000 00000000262 14367773732 015356 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "laptop mode"
@user = ( root )
[start]
@execute = ( laptop_mode init auto )
[stop]
@execute = ( laptop_mode init stop )
./usr/share/66/service/klogd 000644 000000 000000 00000000236 14367773732 014236 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "kernel log daemon"
@user = ( root )
[start]
@execute = ( redirfd -r 0 /proc/kmsg
exec -c
ucspilogd )
./usr/share/66/service/keyd 000644 000000 000000 00000000175 14367773732 014074 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "Key remapping daemon"
@user = ( root )
[start]
@execute = ( keyd )
./usr/share/66/service/keepalived 000644 000000 000000 00000000374 14367773732 015252 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "keepalive daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { keepalived -n ${cmd_args} } )
[environment]
# -l is for logging to console - using the per-service logger
cmd_args=!-l
./usr/share/66/service/iwd 000644 000000 000000 00000000210 14367773732 013711 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "iNet Wireless Daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( /usr/libexec/iwd )
./usr/share/66/service/isc-ntpd 000644 000000 000000 00000000304 14367773732 014653 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "ntpd daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { isc-ntpd -n -u ntpd:ntpd ${cmd_args} } )
[environment]
cmd_args=!-g
./usr/share/66/service/irqbalance 000644 000000 000000 00000000476 14367773732 015245 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "irqbalance daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { irqbalance -f ${cmd_args} } )
[environment]
# The value is a placeholder and it is the default.
# for more switches please consult the irqbalance(1) manual.
cmd_args=!--deepestcache=2
./usr/share/66/service/inspircd 000644 000000 000000 00000000361 14367773732 014750 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "inspircd daemon"
@user = ( root )
[start]
@runas = inspircd
@execute = ( execl-cmdline -s { inspircd --nofork --config=${config} } )
[environment]
config=!/etc/inspircd/inspircd.conf
./usr/share/66/service/inetutils-syslogd 000644 000000 000000 00000000206 14367773732 016635 0 ustar 00 000000 000000 [main]
@type = classic
@description = "inetutils syslog daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( syslogd -nd )
./usr/share/66/service/i2pd 000644 000000 000000 00000000457 14367773732 014001 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "i2p daemon"
@user = ( root )
[start]
@runas = _i2pd
@execute = ( execl-cmdline -s { i2pd --service --conf=${conf} --tunconf=${tunconf} ${cmd_args} } )
[environment]
conf=!/etc/i2pd/i2pd.conf
tunconf=!/etc/i2pd/tunels.conf
cmd_args=!--log=stdout
./usr/share/66/service/hiawatha 000644 000000 000000 00000000176 14367773732 014727 0 ustar 00 000000 000000 [main]
@type = classic
@description = "hiawatha server"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( hiawatha -d )
./usr/share/66/service/haveged 000644 000000 000000 00000000214 14367773732 014535 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "havege rng daemon"
@user = ( root )
[start]
@execute = ( haveged -w 1024 -v 1 -F )
./usr/share/66/service/hashboot 000644 000000 000000 00000000635 14367773732 014750 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "hashboot service"
@user = ( root )
# right now, its best to create own tree for hashboot and
# start it before all other trees (especially network cfg): 66-tree -S hashboot hashboot
[start]
@execute =
(
if { 66-yeller -cdp hashboot -1 /dev/console starts... }
if -nt {
hashboot check
}
${crash}
)
[environment]
crash=!/etc/66/ishell
./usr/share/66/service/gpm 000644 000000 000000 00000000244 14367773732 013720 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = " general purpose mouse daemon "
@user = ( root )
[start]
@execute = ( gpm -D -m /dev/input/mice -t imps2 )
./usr/share/66/service/gnunet 000644 000000 000000 00000000313 14367773732 014432 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "gnunet daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { /usr/lib/gnunet/libexec/gnunet-service-arm -c /etc/gnunet/gnunet.conf } )
./usr/share/66/service/glider 000644 000000 000000 00000000343 14367773732 014403 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "glider proxy daemon"
@user = ( root )
[start]
@runas = nobody
@execute = ( execl-cmdline -s { glider -config ${conf_file} })
[environment]
conf_file=!/etc/glider/config
./usr/share/66/service/gitea 000644 000000 000000 00000000473 14367773732 014232 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.3
@description = "gitea daemon"
@user = ( root )
[start]
@runas = _gitea:_gitea
@execute = (
cd /var/lib/gitea
execl-cmdline -s { gitea web --config ${config_file} } )
[environment]
USER=_gitea
HOME=/var/lib/gitea
GITEA_WORK_DIR=var/lib/gitea
config_file=!/etc/gitea.conf
./usr/share/66/service/gemserv 000644 000000 000000 00000000403 14367773732 014602 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "gemini server in rust"
@user = ( root )
[start]
@runas = _gemserv
@execute = ( execl-cmdline -s { gemserv ${CONF} } )
[environment]
# The conf file must exist and be correct.
CONF=!/etc/gemserv.conf
./usr/share/66/service/firehol 000644 000000 000000 00000000315 14367773732 014564 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "control firehol"
@user = ( root )
[start]
@execute = ( execl-toc -e /etc/firehol/firehol.conf
firehol start )
[stop]
@execute = ( firehol stop )
./usr/share/66/service/fiche 000644 000000 000000 00000000361 14367773732 014213 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "cli pastebin server"
@user = ( root )
[start]
@runas = _fiche:_fiche
@execute = ( execl-cmdline -s { fiche ${cmd_args} } )
[environment]
cmd_args=!-d yourdomain.com -o /var/tmp/fiche
./usr/share/66/service/fancontrol 000644 000000 000000 00000000342 14367773732 015301 0 ustar 00 000000 000000 [main]
@type = classic
@description = "fancontrol daemon"
@version = 0.0.2
@user = ( root )
[start]
@build = custom
@shebang = "/bin/sh"
@execute = ( [ ! -e /etc/fancontrol ] && exit 1
exec fancontrol /etc/fancontrol 2>&1 )
./usr/share/66/service/fail2ban 000644 000000 000000 00000000247 14367773732 014616 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "fail2ban daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /var/run/fail2ban
fail2ban-server -f )
./usr/share/66/service/fah 000644 000000 000000 00000000354 14367773732 013675 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "folding@home daemon"
@user = ( root )
[start]
@runas = _fah
@execute = (
execl-toc -d /usr/libexec/_fah -m 0755 -u _fah -g _fah
/usr/bin/FAHClient --chdir /usr/libexec/_fah
)
./usr/share/66/service/etcd 000644 000000 000000 00000000300 14367773732 014045 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "etcd daemon"
@user = ( root )
[start]
@runas = etcd:etcd
@execute = ( etcd )
[environment]
ETCD_DATA_DIR=/var/lib/etcd
ETCD_NAME=etcd
./usr/share/66/service/espeakup 000644 000000 000000 00000000243 14367773732 014751 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "Launch espeakup"
@user = ( root )
[start]
@execute = (
if { modprobe speakup_soft start=1 }
espeakup -d )
./usr/share/66/service/elogind 000644 000000 000000 00000000744 14367773732 014563 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "elogind daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = (
execl-toc -m /sys/fs/cgroup/elogind -t cgroup -o none,name=elogind -d cgroup
execl-toc -m /run/systemd -t tmpfs -o nosuid,nodev,noexec,mode=0755 -d none
execl-toc -m /run/user -t tmpfs -o nosuid,nodev,noexec,mode=0755 -d none
/usr/libexec/elogind/elogind
)
[stop]
@execute = ( s6-rmrf ${pid_file} )
[environment]
pid_file=!/run/elogind.pid
./usr/share/66/service/earlyoom 000644 000000 000000 00000000627 14367773732 014771 0 ustar 00 000000 000000 linuxer, [27.09.21 16:11]
[main]
@type = classic
@version = 0.0.1
@description = "earlyoom daemon service"
@user = (root)
[start]
@execute = ( execl-cmdline -s { earlyoom ${cmd_args} } )
[environment]
# Using environmental variables here instead of the default config file (/etc/default/earlyoom)
# Please consult the manual for more switches
cmd_args=!-d -r 3600 -n --avoid '(^|/)(s6-svscan|Xorg|sshd)$'
./usr/share/66/service/dropbear 000644 000000 000000 00000000365 14367773732 014737 0 ustar 00 000000 000000 [main]
@type = classic
@description = "dropbear ssh daemon"
@version = 0.0.3
@user = ( root )
[start]
@execute = ( execl-cmdline -s { dropbear -F ${cmd_args} } )
[environment]
# -E is for logging to stderr instead of syslog
cmd_args=!-R -E -g
./usr/share/66/service/drbd 000644 000000 000000 00000000265 14367773732 014053 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "control drbd"
@user = ( root )
[start]
@execute = ( /usr/libexec/drbd start )
[stop]
@execute = ( /usr/libexec/drbd stop )
./usr/share/66/service/dovecot 000644 000000 000000 00000000306 14367773732 014577 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "dovecot IMAP and POP3 daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /var/run/dovecot -m 0755 -u root -g root
dovecot -F )
./usr/share/66/service/dockerd 000644 000000 000000 00000000553 14367773732 014553 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "dockerd service"
@user = ( root )
@maxdeath = 3
[start]
@execute = (
execl-toc -m /sys/fs/cgroup/systemd -t cgroup -o none,name=systemd -d cgroup
execl-toc -S ${socket} -m 0660 -u root -g docker
s6-softlimit -o 1048576 -p 1048576 dockerd -H unix://${socket}
)
[environment]
socket=!/run/docker.sock
./usr/share/66/service/dnsmasq 000644 000000 000000 00000000374 14367773732 014607 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "dnsmasq daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /var/lib/misc
execl-cmdline -s { dnsmasq -k -u dnsmasq -g dnsmasq ${cmd_args} } )
[environment]
cmd_args=!--enable-dbus -8 -
./usr/share/66/service/dnscrypt-proxy 000644 000000 000000 00000000343 14367773732 016162 0 ustar 00 000000 000000 [main]
@type = classic
@description = "dnscrypt-proxy daemon"
@version = 0.0.1
@user = ( root )
[start]
@execute = ( execl-cmdline -s { dnscrypt-proxy ${cmd_args} } )
[environment]
cmd_args=!-config /etc/dnscrypt-proxy.toml
./usr/share/66/service/dmeventd 000644 000000 000000 00000000412 14367773732 014740 0 ustar 00 000000 000000 [main]
@type= classic
@version = 0.0.1
@description= "device-mapper event daemon"
@user= ( root )
[start]
@execute=( execl-cmdline -s { dmeventd -f ${cmd_args} } )
[environment]
#-d is for the debug level, -l is logging to the per-service logger
cmd_args=!-d -l
./usr/share/66/service/distccd 000644 000000 000000 00000000361 14367773732 014552 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "distcc daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { distccd --no-detach --daemon --user nobody ${allow_options} } )
[environment]
allow_options=!--allow 127.0.0.1
./usr/share/66/service/dhcpd4 000644 000000 000000 00000000422 14367773732 014301 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = " dhcp daemon for v4 protocol "
@user = ( root )
[start]
@execute = ( foreground { touch /var/lib/dhcp/dhcpd.leases }
execl-cmdline -s { dhcpd -f ${cmd_args} } )
[environment]
cmd_args=!-d -4 -q -pf /run/dhcpd4.pid
./usr/share/66/service/dhcpcd_ns@ 000644 000000 000000 00000000642 14367773732 015164 0 ustar 00 000000 000000 # The service takes the network interface device name as @I - e.g. dhcpcd@wlp0s18f2u5
[main]
@type = classic
@version = 0.0.1
@description = "dhcpcd daemon for @I"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { 66-ns -o unshare=pid dhcpcd -B @I ${cmd_args} } )
[environment]
# -j sends log to a logfile for the per-service logger. For more options/switches
# please see dhcpcd(8).
cmd_args=!-j /dev/stderr
./usr/share/66/service/dhcpcd_ns 000644 000000 000000 00000000513 14367773732 015061 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "dhcpcd daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { 66-ns -o unshare=pid dhcpcd ${cmd_args} } )
[environment]
# -j sends the logs to a logfile for the per-service logger. Please consult
# dhcpcd(8) for more options/switches.
cmd_args=!-M -j /dev/stderr
./usr/share/66/service/dhcpcd@ 000644 000000 000000 00000000615 14367773732 014464 0 ustar 00 000000 000000 # The service takes the network interface device name as @I - e.g. dhcpcd@wlp0s18f2u5
[main]
@type = classic
@version = 0.0.3
@description = "dhcpcd daemon for @I"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { dhcpcd -B @I ${cmd_args} } )
[environment]
# -j sends log to a logfile for the per-service logger. For more options/switches
# please see dhcpcd(8).
cmd_args=!-j /dev/stderr
./usr/share/66/service/dhcpcd 000644 000000 000000 00000000471 14367773732 014364 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.3
@description = "dhcpcd daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { dhcpcd -B ${cmd_args} } )
[environment]
# -j sends the logs to a logfile for the per-service logger. Please consult
# dhcpcd(8) for more options/switches.
cmd_args=!-M -j /dev/stderr
./usr/share/66/service/dhclient 000644 000000 000000 00000000274 14367773732 014732 0 ustar 00 000000 000000 [main]
@type = classic
@description = "dhclient daemon"
@version = 0.0.3
@user = ( root )
[start]
@execute = ( execl-cmdline -s { dhclient -d ${cmd_args} } )
[environment]
cmd_args=!-w
./usr/share/66/service/deluged 000644 000000 000000 00000000213 14367773732 014542 0 ustar 00 000000 000000 [main]
@type = classic
@description = "deluge daemon"
@version = 0.0.2
@user = ( root )
[start]
@runas = deluge
@execute = ( deluged -d )
./usr/share/66/service/deluge-web 000644 000000 000000 00000000224 14367773732 015153 0 ustar 00 000000 000000 [main]
@type = classic
@description = "deluge webui daemon"
@version = 0.0.2
@user = ( root )
[start]
@runas = deluge
@execute = ( deluge-web -d )
./usr/share/66/service/ddclient 000644 000000 000000 00000000207 14367773732 014722 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "ddclient daemon"
@user = ( root )
[start]
@execute = ( ddclient -foreground )
./usr/share/66/service/dcron 000644 000000 000000 00000001000 14367773732 014231 0 ustar 00 000000 000000 [main]
@type = classic
@description = "dcron daemon"
@version = 0.0.3
@user = ( root )
@notify = 3
[start]
# https://github.com/dubiousjim/dcron/issues/13
@execute = ( execl-cmdline -s { 66-ns -d 3 -o unshare=pid dcrond -f ${cmd_args} } )
[environment]
# -d enables the debug output, < -M /usr/bin/true> stops the repeated messages about
# sendmail not being present. If one wants to use sendmail or any other mta, they can
# remove < -M /usr/bin/true> or adjust it accordingly.
cmd_args=!-d -M /usr/bin/true
./usr/share/66/service/dbus/dbus 000644 000000 000000 00000000421 14367773732 015024 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "dbus system daemon"
@user = ( root )
@maxdeath = 3
@notify = 3
@hiercopy = ( data )
[start]
@execute = (
execl-toc -d /run/dbus -m 755 -g 22 -u 22
exec s6-notifyoncheck dbus-daemon --nofork --system --nopidfile
)
./usr/share/66/service/dbus/data/check 000755 000000 000000 00000000134 14367773732 016061 0 ustar 00 000000 000000 #!/bin/sh
exec dbus-send --system / org.freedesktop.DBus.Peer.Ping > /dev/null 2> /dev/null
./usr/share/66/service/darkhttpd 000644 000000 000000 00000000513 14367773732 015121 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "darkhttp daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { darkhttpd "${WWWDIR}" --chroot --uid _darkhttpd --gid _darkhttpd ${cmd_args} } )
[environment]
WWWDIR=!/srv/www/darkhttpd
# --timeout 30 is the default, here as a placeholder.
cmd_args=!--timeout 30
./usr/share/66/service/cupsd 000644 000000 000000 00000000167 14367773732 014257 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "cups daemon"
@user = ( root )
[start]
@execute = ( cupsd -f )
./usr/share/66/service/cups-browsed 000644 000000 000000 00000000233 14367773732 015550 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "cups-browsed daemon"
@user = ( root )
@depends = ( cupsd )
[start]
@execute = ( cups-browsed -v )
./usr/share/66/service/ctdbd 000644 000000 000000 00000000177 14367773732 014222 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "CTDB cluster daemon"
@user = ( root )
[start]
@execute = ( ctdbd -i )
./usr/share/66/service/cronie 000644 000000 000000 00000000200 14367773732 014404 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "cronie daemon"
@user = ( root )
[start]
@execute = ( cronie-crond -n )
./usr/share/66/service/connmand 000644 000000 000000 00000000227 14367773732 014733 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "conman daemon"
@version = 0.0.2
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( connmand -n )
./usr/share/66/service/connman-vpnd 000644 000000 000000 00000000334 14367773732 015533 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "conman-vpn daemon"
@version = 0.0.1
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( execl-cmdline -s { connman-vpnd -n ${cmd_args} } )
[environment]
cmd_args=!-d
./usr/share/66/service/colord 000644 000000 000000 00000000223 14367773732 014414 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "color daemon"
@user = ( root )
[start]
@runas = colord
@execute = ( /usr/libexec/colord )
./usr/share/66/service/collectd 000644 000000 000000 00000000235 14367773732 014726 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "system performace statistics collection daemon"
@user = ( root )
[start]
@execute = ( collectd -f )
./usr/share/66/service/cntlm 000644 000000 000000 00000000424 14367773732 014252 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "cntlm daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { cntlm -f ${cmd_args} } )
[environment]
# Needs a proper /etc/cntlm.conf file.
# -v is needed to provide more information on the logs.
cmd_args=!-v
./usr/share/66/service/ckb-next-daemon 000644 000000 000000 00000000202 14367773732 016103 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "ckb-next daemon"
@user = ( root )
[start]
@execute = ( ckb-next-daemon )
./usr/share/66/service/chronyd 000644 000000 000000 00000000706 14367773732 014606 0 ustar 00 000000 000000 [main]
@type = classic
@description = "chrony ntp daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = (
execl-toc -d /var/run/chrony -m0750 -u chrony -g chrony
execl-cmdline -s { chronyd ${cmd_args} -u chrony }
)
[environment]
# The -d switch and -n switch both make chronyd run in the foreground.
# -d sents logs to the stdout, so they end up in the logger.
# -n sents logs to syslog Please see chronyd(8) for more options.
cmd_args=!-d
./usr/share/66/service/cgred 000644 000000 000000 00000000752 14367773732 014225 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "cg rules engine daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /etc/cgconfig.d
if { execl-cmdline -s { cgconfigparser ${PARSEOPTS} } }
execl-cmdline -s cgrulesengd { ${cmd_args} }
)
[environment]
PARSEOPTS=!-l /etc/cgconfig.conf
# '-n' is to prevent the service detaching, '-f -' is to send the logs to stdout for the
# per-service logger. For more please consult the cgrulesengd(8) manual.
cmd_args=!-nf - -g cgred
./usr/share/66/service/caddy 000644 000000 000000 00000000443 14367773732 014222 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "caddy HTTP daemon"
@user = ( root )
[start]
@execute = (
s6-softlimit -o ${MAX_OPEN_FILES}
s6-setuidgid caddy
caddy run --config ${CONFFILE}
)
[environment]
HOME=/var/lib/caddy
MAX_OPEN_FILES=!8192
CONFFILE=!/etc/caddy/Caddyfile
./usr/share/66/service/cachefilesd 000644 000000 000000 00000000663 14367773732 015374 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "cachefiles daemon"
@user = ( root )
[start]
@execute = (
# -qab is used in the upstream service
if { modprobe -qab cachefiles }
execl-cmdline -s { cachefilesd -n ${cmd_args} } )
)
[environment]
# -s is used in order to redirect logging output to stderr for the per-service logger.
# for more switches, see the cachefilesd(8) manual.
cmd_args=!-s -f /etc/cachefilesd.conf
./usr/share/66/service/busybox-syslogd 000644 000000 000000 00000000220 14367773732 016304 0 ustar 00 000000 000000 [main]
@type = classic
@description = "busybox kernel log daemon"
@version = 0.0.1
@user = ( root )
[start]
@execute = ( busybox syslogd -n )
./usr/share/66/service/busybox-ntpd 000644 000000 000000 00000000210 14367773732 015564 0 ustar 00 000000 000000 [main]
@type = classic
@description = "busybox ntp daemon"
@version = 0.0.2
@user = ( root )
[start]
@execute = ( busybox ntpd -dn )
./usr/share/66/service/busybox-klogd 000644 000000 000000 00000000216 14367773732 015725 0 ustar 00 000000 000000 [main]
@type = classic
@description = "busybox kernel log daemon"
@version = 0.0.1
@user = ( root )
[start]
@execute = ( busybox klogd -n )
./usr/share/66/service/busybox-getty@ 000644 000000 000000 00000000322 14367773732 016057 0 ustar 00 000000 000000 #The service takes a tty as @I, e.g. busybox-getty@tty6
[main]
@type = classic
@description = "busybox getty daemon @ @I"
@version = 0.0.1
@user = ( root )
[start]
@execute = ( busybox getty 38400 @I linux )
./usr/share/66/service/brltty 000644 000000 000000 00000000561 14367773732 014457 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "braille display driver daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /var/run/brltty
execl-cmdline -s { brltty -n ${cmd_args} } )
[environment]
# -e is for logging on stderr in order to use the per-service logger.
# for more switches/options, please consult the brltty(8) manual.
cmd_args=!-e
./usr/share/66/service/boltd 000644 000000 000000 00000000241 14367773732 014236 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.1
@description = "(thunder)bolt daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( /usr/libexec/boltd )
./usr/share/66/service/bluetoothd 000644 000000 000000 00000000260 14367773732 015304 0 ustar 00 000000 000000 [main]
@type = longrun
@description = "bluetooth daemon"
@version = 0.0.2
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( /usr/libexec/bluetooth/bluetoothd -n )
./usr/share/66/service/bird 000644 000000 000000 00000000345 14367773732 014057 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "BIRD internet routing daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { bird -f -u _bird -g _bird ${cmd_args} } )
[environment]
cmd_args=!-c /etc/bird.conf
./usr/share/66/service/binfmt-support 000644 000000 000000 00000000277 14367773732 016134 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Start binfmt support"
@user = ( root )
[start]
@execute = ( update-binfmts --enable )
[stop]
@execute = ( update-binfmts --disable )
./usr/share/66/service/bftpd 000644 000000 000000 00000000177 14367773732 014241 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "bftpd server daemon"
@user = ( root )
[start]
@execute = ( bftpd -D )
./usr/share/66/service/beard 000644 000000 000000 00000000626 14367773732 014216 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "simple hibernation daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { beard -H ${BEARD_HIBERNATE} ${cmd_args} } )
[environment]
# BEARD_HIBERNATE is the default command for hibernation,
# -v is for verbose output, used both as a placeholder and for
# providing more logging information.
BEARD_HIBERNATE=!/usr/bin/zzz
cmd_args=!-v
./usr/share/66/service/avahi-daemon 000644 000000 000000 00000000223 14367773732 015463 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "avahi daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( avahi-daemon )
./usr/share/66/service/at 000644 000000 000000 00000000163 14367773732 013541 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "at daemon"
@user = ( root )
[start]
@execute = ( atd -f )
./usr/share/66/service/asus-kbd 000644 000000 000000 00000000240 14367773732 014642 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.1
@description = "asus keyboard backlight control"
@user = ( root )
[start]
@execute = ( asus-kbd-backlight allowusers )
./usr/share/66/service/apache 000644 000000 000000 00000000274 14367773732 014361 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "apache http daemon"
@user = ( root )
[start]
@execute = (
execl-toc -d /run/httpd -m 0710 -g _apache -u root
httpd -DNO_DETACH
)
./usr/share/66/service/ananicy 000644 000000 000000 00000000405 14367773732 014556 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "ananicy daemon service"
@user = (root)
[start]
@execute = ( if { sysctl -e kernel.sched_autogroup_enabled=0 }
ananicy start )
[stop]
@execute = ( sysctl -e kernel.sched_autogroup_enabled=1 )
./usr/share/66/service/alsa 000644 000000 000000 00000000272 14367773732 014056 0 ustar 00 000000 000000 [main]
@type = oneshot
@version = 0.0.2
@description = "Restore and store sound card state"
@user = ( root )
[start]
@execute = ( alsactl restore )
[stop]
@execute = ( alsactl store )
./usr/share/66/service/agetty@ 000644 000000 000000 00000000363 14367773732 014534 0 ustar 00 000000 000000 #The service takes a tty as @I, e.g. agetty@tty6
[main]
@type = classic
@version = 0.0.1
@description = "Launch agetty @ @I"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { agetty ${cmd_args} @I } )
[environment]
cmd_args=!-J 38400
./usr/share/66/service/adb 000644 000000 000000 00000000401 14367773732 013656 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "android debug bridge daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { s6-fghack adb ${cmd_args} } )
[stop]
@execute = ( adb kill-server )
[environment]
cmd_args=!start-server -P5037
./usr/share/66/service/acpid 000644 000000 000000 00000000266 14367773732 014221 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.2
@description = "acpid daemon"
@user = ( root )
[start]
@execute = ( execl-cmdline -s { acpid -f ${cmd_args} } )
[environment]
cmd_args=!-l
./usr/share/66/service/NetworkManager 000644 000000 000000 00000000577 14367773732 016072 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.2
@description = "networkmanager daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( execl-cmdline -s { NetworkManager ${cmd_args} } )
[environment]
# Necessary switches are either -d or -n. -n is for --no-daemon,
# -d is for --debug. -d is preferred as it directs log output to
# the stdout as well as syslog.
cmd_args=!-d
./usr/share/66/service/Clightd 000644 000000 000000 00000000234 14367773732 014512 0 ustar 00 000000 000000 [main]
@type = longrun
@version = 0.0.1
@description = "clight daemon"
@user = ( root )
@extdepends = ( dbus )
[start]
@execute = ( /usr/libexec/clightd )
./usr/share/66/service/3proxy 000644 000000 000000 00000000303 14367773732 014375 0 ustar 00 000000 000000 [main]
@type = classic
@version = 0.0.1
@description = "3proxy tiny proxy daemon"
@user = ( root )
[start]
@execute = ( 3proxy ${config_file} )
[environment]
config_file=!etc/3proxy/3proxy.cfg