./props.plist000644 000000 000000 00000001474 00000000000 013360 0ustar00rootroot000000 000000 architecture i686 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.plist000644 000000 000000 00000155043 00000000000 013321 0ustar00rootroot000000 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-PARTY000644 000000 000000 00000007034 14367773732 020433 0ustar00000000 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/LICENSE000644 000000 000000 00000002627 14367773732 017153 0ustar00000000 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/AUTHORS000644 000000 000000 00000000321 14367773732 017203 0ustar00000000 000000 Eneryone that has contributed to the project: - mobinmob - teldra - flexibeast - Eric Vidal - linuxer ./usr/share/doc/void-66-services/void-66-runitsv.md000644 000000 000000 00000005713 14367773732 020331 0ustar00000000 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.md000644 000000 000000 00000016042 14367773732 020242 0ustar00000000 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.md000644 000000 000000 00000013143 14367773732 017540 0ustar00000000 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.md000644 000000 000000 00000007004 14367773732 021046 0ustar00000000 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/zramen000644 000000 000000 00000000377 14367773732 014440 0ustar00000000 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/znc000644 000000 000000 00000000317 14367773732 013730 0ustar00000000 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/zed000644 000000 000000 00000000272 14367773732 013720 0ustar00000000 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/xdm000644 000000 000000 00000000506 14367773732 013726 0ustar00000000 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_supplicant000644 000000 000000 00000000774 14367773732 021227 0ustar00000000 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-auto000644 000000 000000 00000000753 14367773732 023103 0ustar00000000 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 0ustar00000000 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/wicd000644 000000 000000 00000000206 14367773732 014061 0ustar00000000 000000 [main] @type = longrun @description = "wicd" @version = 0.0.2 @user = ( root ) @extdepends = ( dbus ) [start] @execute = ( wicd -f ) ./usr/share/66/service/wesnothd000644 000000 000000 00000000232 14367773732 014765 0ustar00000000 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/vsftpd000644 000000 000000 00000000216 14367773732 014442 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "vsftpd server daemon" @user = ( root ) [start] @execute = ( vsftpd -obackground=no ) ./usr/share/66/service/vnstatd000644 000000 000000 00000000214 14367773732 014615 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "network traffic monitor daemon" @user = ( root ) [start] @execute = ( vnstatd -n ) ./usr/share/66/service/virtlogd000644 000000 000000 00000000207 14367773732 014766 0ustar00000000 000000 [main] @type = longrun @version = 0.0.2 @description = "Virtual machine log manager" @user = ( root ) [start] @execute = ( virtlogd ) ./usr/share/66/service/virtlockd-socket000644 000000 000000 00000000333 14367773732 016423 0ustar00000000 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/virtlockd000644 000000 000000 00000000251 14367773732 015134 0ustar00000000 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/uuidd000644 000000 000000 00000000317 14367773732 014250 0ustar00000000 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/utlogd000644 000000 000000 00000000235 14367773732 014433 0ustar00000000 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/usbmuxd000644 000000 000000 00000000277 14367773732 014632 0ustar00000000 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/uptimed000644 000000 000000 00000000173 14367773732 014605 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "uptime daemon" @user = ( root ) [start] @execute = ( uptimed -f ) ./usr/share/66/service/unbound000644 000000 000000 00000000227 14367773732 014610 0ustar00000000 000000 [main] @type = classic @description = "Unbound DNS validating resolver daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( unbound -ddp ) ./usr/share/66/service/ufw000644 000000 000000 00000000321 14367773732 013732 0ustar00000000 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-daemon000644 000000 000000 00000000243 14367773732 017126 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "transmission daemon" @user = ( root ) [start] @runas = transmission @execute = ( transmission-daemon -f ) ./usr/share/66/service/touchegg000644 000000 000000 00000000273 14367773732 014744 0ustar00000000 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/tor000644 000000 000000 00000000337 14367773732 013744 0ustar00000000 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/tlp000644 000000 000000 00000000304 14367773732 013731 0ustar00000000 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/tinysshd000644 000000 000000 00000000522 14367773732 015001 0ustar00000000 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/tincd000644 000000 000000 00000000174 14367773732 014240 0ustar00000000 000000 [main] @type = longrun @description = "tinc vpn daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( tincd -D ) ./usr/share/66/service/thttpd000644 000000 000000 00000000220 14367773732 014436 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "tiny/turbo/throttling HTTP server" @user = ( root ) [start] @execute = ( thttpd -D ) ./usr/share/66/service/thermald000644 000000 000000 00000000254 14367773732 014736 0ustar00000000 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/tcsd000644 000000 000000 00000000241 14367773732 014067 0ustar00000000 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/syslogd000644 000000 000000 00000000366 14367773732 014626 0ustar00000000 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/swapspace000644 000000 000000 00000000217 14367773732 015123 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "dynamic swap space manager daemon" @user = ( root ) [start] @execute = ( swapspace ) ./usr/share/66/service/sshd000644 000000 000000 00000000247 14367773732 014101 0ustar00000000 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/spampd000644 000000 000000 00000000435 14367773732 014423 0ustar00000000 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-unix000644 000000 000000 00000000236 14367773732 015560 0ustar00000000 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-weekly000644 000000 000000 00000000556 14367773732 015756 0ustar00000000 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-montly000644 000000 000000 00000000564 14367773732 015777 0ustar00000000 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-hourly000644 000000 000000 00000000557 14367773732 016001 0ustar00000000 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-daily000644 000000 000000 00000000544 14367773732 015555 0ustar00000000 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/sndiod000644 000000 000000 00000000605 14367773732 014416 0ustar00000000 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/snapperd000644 000000 000000 00000000221 14367773732 014744 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "snapper daemon" @user = ( root ) @extdepends = ( dbus ) [start] @execute = ( snapperd ) ./usr/share/66/service/smbd000644 000000 000000 00000000252 14367773732 014061 0ustar00000000 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/smartd000644 000000 000000 00000000520 14367773732 014424 0ustar00000000 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/shorewall6000644 000000 000000 00000000310 14367773732 015215 0ustar00000000 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/shorewall000644 000000 000000 00000000306 14367773732 015134 0ustar00000000 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/shiori000644 000000 000000 00000000363 14367773732 014434 0ustar00000000 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/seatd000644 000000 000000 00000000322 14367773732 014232 0ustar00000000 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/sddm000644 000000 000000 00000000700 14367773732 014061 0ustar00000000 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/scron000644 000000 000000 00000000177 14367773732 014266 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "simple cron daemon" @user = ( root ) [start] @execute = ( scrond -n ) ./usr/share/66/service/runit-swap000644 000000 000000 00000000254 14367773732 015247 0ustar00000000 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/rsyslogd000644 000000 000000 00000000176 14367773732 015007 0ustar00000000 000000 [main] @type = longrun @description = "rsyslog daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( rsyslogd -n ) ./usr/share/66/service/rsyncd000644 000000 000000 00000000343 14367773732 014437 0ustar00000000 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/rngd000644 000000 000000 00000000423 14367773732 014066 0ustar00000000 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/ratbagd000644 000000 000000 00000000323 14367773732 014537 0ustar00000000 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/radvd000644 000000 000000 00000000331 14367773732 014232 0ustar00000000 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/quasselcore000644 000000 000000 00000000516 14367773732 015465 0ustar00000000 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/pulseaudio000644 000000 000000 00000000233 14367773732 015305 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "pulseaudio daemon" @user = ( root ) [start] @execute = ( pulseaudio --system=yes --daemonize=no ) ./usr/share/66/service/privoxy000644 000000 000000 00000000356 14367773732 014661 0ustar00000000 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/postfix000644 000000 000000 00000000516 14367773732 014633 0ustar00000000 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/popcorn000644 000000 000000 00000000401 14367773732 014610 0ustar00000000 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/parprouted000644 000000 000000 00000000502 14367773732 015317 0ustar00000000 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/openntpd000644 000000 000000 00000000264 14367773732 014766 0ustar00000000 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/oidentd000644 000000 000000 00000000411 14367773732 014557 0ustar00000000 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/ofonod000644 000000 000000 00000000345 14367773732 014423 0ustar00000000 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-led000644 000000 000000 00000000201 14367773732 015150 0ustar00000000 000000 [main] @type = oneshot @version = 0.0.1 @description = "odroid led control" @user = ( root ) [start] @execute = ( odroid-led ) ./usr/share/66/service/nvidia-powerd000644 000000 000000 00000000215 14367773732 015703 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "nvidia power daemon" @user = ( root ) [start] @execute = ( /usr/bin/nvidia-powerd ) ./usr/share/66/service/nullmailer000644 000000 000000 00000000227 14367773732 015302 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "nullmailer daemon" @user = ( root ) [start] @runas = _nullmail @execute = ( nullmailer-send ) ./usr/share/66/service/nsd000644 000000 000000 00000000261 14367773732 013720 0ustar00000000 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/noip2000644 000000 000000 00000000171 14367773732 014163 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "noip2 service" @user = ( root ) [start] @execute = ( noip2 -f ) ./usr/share/66/service/nmbd000644 000000 000000 00000000224 14367773732 014053 0ustar00000000 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-daemon000644 000000 000000 00000000171 14367773732 015173 0ustar00000000 000000 [main] @type = classic @description = "nix daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( nix-daemon ) ./usr/share/66/service/ngircd000644 000000 000000 00000000207 14367773732 014402 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "new generation irc daemon" @user = ( root ) [start] @execute = ( ngircd -n ) ./usr/share/66/service/nginx_ns000644 000000 000000 00000000430 14367773732 014755 0ustar00000000 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/nginx000644 000000 000000 00000000416 14367773732 014261 0ustar00000000 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/ndppd000644 000000 000000 00000000174 14367773732 014244 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "NDP proxy daemon" @user = ( root ) [start] @execute = ( ndppd -v ) ./usr/share/66/service/nbd000644 000000 000000 00000000173 14367773732 013701 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "nbd daemon" @user = ( root ) [start] @execute = ( nbd-server -d ) ./usr/share/66/service/mysqldb000644 000000 000000 00000000313 14367773732 014605 0ustar00000000 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/mpdscribble000644 000000 000000 00000000473 14367773732 015427 0ustar00000000 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/mpd000644 000000 000000 00000000276 14367773732 013722 0ustar00000000 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/monkey000644 000000 000000 00000000174 14367773732 014441 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "monkey HTTP server" @user = ( root ) [start] @execute = ( monkey ) ./usr/share/66/service/monerod000644 000000 000000 00000000341 14367773732 014576 0ustar00000000 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/metalog000644 000000 000000 00000000561 14367773732 014567 0ustar00000000 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/mcelog000644 000000 000000 00000000616 14367773732 014406 0ustar00000000 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/mbpfan000644 000000 000000 00000000202 14367773732 014372 0ustar00000000 000000 [main] @type= classic @version = 0.0.1 @description= "macbook fan control daemon" @user= ( root ) [start] @execute=( mbpfan -f ) ./usr/share/66/service/lxdm000644 000000 000000 00000000307 14367773732 014101 0ustar00000000 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/lxd000644 000000 000000 00000000361 14367773732 013724 0ustar00000000 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-autostart000644 000000 000000 00000000254 14367773732 015750 0ustar00000000 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/lvmmonitor000644 000000 000000 00000000440 14367773732 015341 0ustar00000000 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/lvmetad000644 000000 000000 00000000175 14367773732 014574 0ustar00000000 000000 [main] @type= classic @version = 0.0.2 @description= "lvm2 metadata daemon" @user= ( root ) [start] @execute=( lvmetad -f ) ./usr/share/66/service/lsyncd000644 000000 000000 00000000330 14367773732 014425 0ustar00000000 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/lldpd000644 000000 000000 00000000376 14367773732 014242 0ustar00000000 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/lighttpd000644 000000 000000 00000000311 14367773732 014747 0ustar00000000 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/lightdm000644 000000 000000 00000000301 14367773732 014557 0ustar00000000 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/libvirtd000644 000000 000000 00000000270 14367773732 014753 0ustar00000000 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/ldm000644 000000 000000 00000000314 14367773732 013707 0ustar00000000 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-mode000644 000000 000000 00000000262 14367773732 015356 0ustar00000000 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/klogd000644 000000 000000 00000000236 14367773732 014236 0ustar00000000 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/keyd000644 000000 000000 00000000175 14367773732 014074 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "Key remapping daemon" @user = ( root ) [start] @execute = ( keyd ) ./usr/share/66/service/keepalived000644 000000 000000 00000000374 14367773732 015252 0ustar00000000 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/iwd000644 000000 000000 00000000210 14367773732 013711 0ustar00000000 000000 [main] @type = longrun @description = "iNet Wireless Daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( /usr/libexec/iwd ) ./usr/share/66/service/isc-ntpd000644 000000 000000 00000000304 14367773732 014653 0ustar00000000 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/irqbalance000644 000000 000000 00000000476 14367773732 015245 0ustar00000000 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/inspircd000644 000000 000000 00000000361 14367773732 014750 0ustar00000000 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-syslogd000644 000000 000000 00000000206 14367773732 016635 0ustar00000000 000000 [main] @type = classic @description = "inetutils syslog daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( syslogd -nd ) ./usr/share/66/service/i2pd000644 000000 000000 00000000457 14367773732 014001 0ustar00000000 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/hiawatha000644 000000 000000 00000000176 14367773732 014727 0ustar00000000 000000 [main] @type = classic @description = "hiawatha server" @version = 0.0.2 @user = ( root ) [start] @execute = ( hiawatha -d ) ./usr/share/66/service/haveged000644 000000 000000 00000000214 14367773732 014535 0ustar00000000 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/hashboot000644 000000 000000 00000000635 14367773732 014750 0ustar00000000 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/gpm000644 000000 000000 00000000244 14367773732 013720 0ustar00000000 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/gnunet000644 000000 000000 00000000313 14367773732 014432 0ustar00000000 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/glider000644 000000 000000 00000000343 14367773732 014403 0ustar00000000 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/gitea000644 000000 000000 00000000473 14367773732 014232 0ustar00000000 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/gemserv000644 000000 000000 00000000403 14367773732 014602 0ustar00000000 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/firehol000644 000000 000000 00000000315 14367773732 014564 0ustar00000000 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/fiche000644 000000 000000 00000000361 14367773732 014213 0ustar00000000 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/fancontrol000644 000000 000000 00000000342 14367773732 015301 0ustar00000000 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/fail2ban000644 000000 000000 00000000247 14367773732 014616 0ustar00000000 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/fah000644 000000 000000 00000000354 14367773732 013675 0ustar00000000 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/etcd000644 000000 000000 00000000300 14367773732 014045 0ustar00000000 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/espeakup000644 000000 000000 00000000243 14367773732 014751 0ustar00000000 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/elogind000644 000000 000000 00000000744 14367773732 014563 0ustar00000000 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/earlyoom000644 000000 000000 00000000627 14367773732 014771 0ustar00000000 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/dropbear000644 000000 000000 00000000365 14367773732 014737 0ustar00000000 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/drbd000644 000000 000000 00000000265 14367773732 014053 0ustar00000000 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/dovecot000644 000000 000000 00000000306 14367773732 014577 0ustar00000000 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/dockerd000644 000000 000000 00000000553 14367773732 014553 0ustar00000000 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/dnsmasq000644 000000 000000 00000000374 14367773732 014607 0ustar00000000 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-proxy000644 000000 000000 00000000343 14367773732 016162 0ustar00000000 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/dmeventd000644 000000 000000 00000000412 14367773732 014740 0ustar00000000 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/distccd000644 000000 000000 00000000361 14367773732 014552 0ustar00000000 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/dhcpd4000644 000000 000000 00000000422 14367773732 014301 0ustar00000000 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 0ustar00000000 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_ns000644 000000 000000 00000000513 14367773732 015061 0ustar00000000 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 0ustar00000000 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/dhcpcd000644 000000 000000 00000000471 14367773732 014364 0ustar00000000 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/dhclient000644 000000 000000 00000000274 14367773732 014732 0ustar00000000 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/deluged000644 000000 000000 00000000213 14367773732 014542 0ustar00000000 000000 [main] @type = classic @description = "deluge daemon" @version = 0.0.2 @user = ( root ) [start] @runas = deluge @execute = ( deluged -d ) ./usr/share/66/service/deluge-web000644 000000 000000 00000000224 14367773732 015153 0ustar00000000 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/ddclient000644 000000 000000 00000000207 14367773732 014722 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "ddclient daemon" @user = ( root ) [start] @execute = ( ddclient -foreground ) ./usr/share/66/service/dcron000644 000000 000000 00000001000 14367773732 014231 0ustar00000000 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/dbus000644 000000 000000 00000000421 14367773732 015024 0ustar00000000 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/check000755 000000 000000 00000000134 14367773732 016061 0ustar00000000 000000 #!/bin/sh exec dbus-send --system / org.freedesktop.DBus.Peer.Ping > /dev/null 2> /dev/null ./usr/share/66/service/darkhttpd000644 000000 000000 00000000513 14367773732 015121 0ustar00000000 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/cupsd000644 000000 000000 00000000167 14367773732 014257 0ustar00000000 000000 [main] @type = longrun @version = 0.0.2 @description = "cups daemon" @user = ( root ) [start] @execute = ( cupsd -f ) ./usr/share/66/service/cups-browsed000644 000000 000000 00000000233 14367773732 015550 0ustar00000000 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/ctdbd000644 000000 000000 00000000177 14367773732 014222 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "CTDB cluster daemon" @user = ( root ) [start] @execute = ( ctdbd -i ) ./usr/share/66/service/cronie000644 000000 000000 00000000200 14367773732 014404 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "cronie daemon" @user = ( root ) [start] @execute = ( cronie-crond -n ) ./usr/share/66/service/connmand000644 000000 000000 00000000227 14367773732 014733 0ustar00000000 000000 [main] @type = longrun @description = "conman daemon" @version = 0.0.2 @user = ( root ) @extdepends = ( dbus ) [start] @execute = ( connmand -n ) ./usr/share/66/service/connman-vpnd000644 000000 000000 00000000334 14367773732 015533 0ustar00000000 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/colord000644 000000 000000 00000000223 14367773732 014414 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "color daemon" @user = ( root ) [start] @runas = colord @execute = ( /usr/libexec/colord ) ./usr/share/66/service/collectd000644 000000 000000 00000000235 14367773732 014726 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "system performace statistics collection daemon" @user = ( root ) [start] @execute = ( collectd -f ) ./usr/share/66/service/cntlm000644 000000 000000 00000000424 14367773732 014252 0ustar00000000 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-daemon000644 000000 000000 00000000202 14367773732 016103 0ustar00000000 000000 [main] @type = classic @version = 0.0.1 @description = "ckb-next daemon" @user = ( root ) [start] @execute = ( ckb-next-daemon ) ./usr/share/66/service/chronyd000644 000000 000000 00000000706 14367773732 014606 0ustar00000000 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/cgred000644 000000 000000 00000000752 14367773732 014225 0ustar00000000 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/caddy000644 000000 000000 00000000443 14367773732 014222 0ustar00000000 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/cachefilesd000644 000000 000000 00000000663 14367773732 015374 0ustar00000000 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-syslogd000644 000000 000000 00000000220 14367773732 016304 0ustar00000000 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-ntpd000644 000000 000000 00000000210 14367773732 015564 0ustar00000000 000000 [main] @type = classic @description = "busybox ntp daemon" @version = 0.0.2 @user = ( root ) [start] @execute = ( busybox ntpd -dn ) ./usr/share/66/service/busybox-klogd000644 000000 000000 00000000216 14367773732 015725 0ustar00000000 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 0ustar00000000 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/brltty000644 000000 000000 00000000561 14367773732 014457 0ustar00000000 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/boltd000644 000000 000000 00000000241 14367773732 014236 0ustar00000000 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/bluetoothd000644 000000 000000 00000000260 14367773732 015304 0ustar00000000 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/bird000644 000000 000000 00000000345 14367773732 014057 0ustar00000000 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-support000644 000000 000000 00000000277 14367773732 016134 0ustar00000000 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/bftpd000644 000000 000000 00000000177 14367773732 014241 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "bftpd server daemon" @user = ( root ) [start] @execute = ( bftpd -D ) ./usr/share/66/service/beard000644 000000 000000 00000000626 14367773732 014216 0ustar00000000 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-daemon000644 000000 000000 00000000223 14367773732 015463 0ustar00000000 000000 [main] @type = longrun @version = 0.0.2 @description = "avahi daemon" @user = ( root ) @extdepends = ( dbus ) [start] @execute = ( avahi-daemon ) ./usr/share/66/service/at000644 000000 000000 00000000163 14367773732 013541 0ustar00000000 000000 [main] @type = classic @version = 0.0.2 @description = "at daemon" @user = ( root ) [start] @execute = ( atd -f ) ./usr/share/66/service/asus-kbd000644 000000 000000 00000000240 14367773732 014642 0ustar00000000 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/apache000644 000000 000000 00000000274 14367773732 014361 0ustar00000000 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/ananicy000644 000000 000000 00000000405 14367773732 014556 0ustar00000000 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/alsa000644 000000 000000 00000000272 14367773732 014056 0ustar00000000 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 0ustar00000000 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/adb000644 000000 000000 00000000401 14367773732 013656 0ustar00000000 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/acpid000644 000000 000000 00000000266 14367773732 014221 0ustar00000000 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/NetworkManager000644 000000 000000 00000000577 14367773732 016072 0ustar00000000 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/Clightd000644 000000 000000 00000000234 14367773732 014512 0ustar00000000 000000 [main] @type = longrun @version = 0.0.1 @description = "clight daemon" @user = ( root ) @extdepends = ( dbus ) [start] @execute = ( /usr/libexec/clightd ) ./usr/share/66/service/3proxy000644 000000 000000 00000000303 14367773732 014375 0ustar00000000 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