Git Product home page Git Product logo

kd9kni / sysv-mx-custom-init-scripts Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 22 KB

Here we are in 202{x}, and I'm still hand writing init scripts just because I dislike systemd so much! These are for programs that fell over and died under MX21 (a Linux distribution w/SysV init scripts) when they realized PID 1 was a fraud and a hack.

License: GNU General Public License v3.0

Shell 100.00%
initscript mx-linux sysvinit

sysv-mx-custom-init-scripts's Introduction

SysV-MX-Custom-Init-Scripts

Here we are in 2023, and I'm still hand writing init scripts just because I dislike systemd so much! These are for programs that fell over and died under MX21 (a Linux distribution w/SysV init scripts) when they realized PID 1 was a fraud and a hack.

To recitify that issue in the countless packages and upstreams the devs never knew existed (and I only ran upon by sheer luck[?]), I have thrown together a few scripts. Bones were grabbed from the init-system-helpers-1.6.0 Debian package. Hopefully that will explain the "at least it works" level of code here.

Good / Fast / Correct: Pick any two!

My excuse for creating these monstrosties:

  • The preinstalled, defaults on MX21 have nice shims and init scripts to hide the fact that they're not on systemd from the services. That works great until you go outside the reservation.
  • Debian's init-system-system-helpers package has all types of nice, hopefully not-riddled-with-non-obvious-errors and show stopping bugs that make up the scaffolding of my own scripts. That's why there's such a style and process disconnect in different parts of my whole project.
  • Sometimes I make changes to the default install environment, like changing the looging location, because the defaults drive me mad and I have my own thoughts on how my system should be organized.

sysv-mx-custom-init-scripts's People

Contributors

kd9kni avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.