Skip to content
Snippets Groups Projects
Select Git revision
  • bc9b3b25ee350cb8ed83f832a4fd4580023a7cc8
  • master default protected
2 results

build.mk

Blame
  • init.sh 1.19 KiB
    #!/bin/bash
    cd "$(dirname "$0")"
    . ../userconfig-lib.sh
    version 10
    need_root
    install_begin
    
    confln net-config@.service /lib/systemd/system/ cr
    confln set-wifi@.service /lib/systemd/system/ cr
    confln send-broadcast@.service /lib/systemd/system/ cr
    confln dhcpcd-custom@.service /lib/systemd/system/ cr
    
    confln jk-net.rules /etc/udev/rules.d/ cr
    
    confln iwd.conf /etc/iwd/main.conf c
    
    confln ip-man /usr/bin/ c
    init-service ip-man root "/usr/bin/ip-man server" "" ""
    
    h=$(hostname)
    for i in $h/scripts/*;
    do
    	if [ -f "$i" ]
    	then
    		confln "$i" /etc/net/ cr
    	fi
    done
    
    [ -f $h/dhcpcd.conf ] && confln $h/dhcpcd.conf /etc/ cr
    if [ -f $h/dhcpcd.enter-hook ]
    then
    	confln dhcpcd.enter-hook-defaults /etc/ cr
    	confln dhcpcd.enter-hook-defs /etc/ cr
    	confln $h/dhcpcd.enter-hook /etc/ cr
    fi
    
    r udevadm control --reload-rules
    r udevadm trigger
    
    r -c git_clupdate https://codeberg.org/regnarg/cdwifi-autologin.git build_git_cdwifi-autologin
    confln build_git_cdwifi-autologin/cdwifi-autologin.sh /usr/bin/ cE
    confln cdwifi-autologin.service /lib/systemd/system/ cr
    
    confln blatto-daemon.py /usr/bin/net-blatto-daemon c
    init-service net-blatto-daemon root /usr/bin/net-blatto-daemon "" "ExecReload=/bin/kill -HUP \$MAINPID"
    
    install_ok