File tree Expand file tree Collapse file tree 6 files changed +401
-334
lines changed Expand file tree Collapse file tree 6 files changed +401
-334
lines changed Original file line number Diff line number Diff line change 3737 run : |
3838 ./phreaknet.sh make
3939 GIT_REPO_PATH=${GITHUB_WORKSPACE} KSRC=/usr/src/linux-next phreaknet dahdi --drivers
40+ fedora-42 :
41+ runs-on : ubuntu-24.04
42+ name : Fedora 42
43+ container : fedora:42
44+ steps :
45+ - uses : actions/checkout@v4
46+ - name : Build DAHDI and Asterisk
47+ run : |
48+ ./phreaknet.sh make
49+ GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode --sip
50+ fedora-42-master :
51+ runs-on : ubuntu-24.04
52+ name : Fedora 42 Master
53+ container : fedora:42
54+ steps :
55+ - uses : actions/checkout@v4
56+ - name : Build DAHDI and Asterisk
57+ run : |
58+ ./phreaknet.sh make
59+ GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode --sip --version=master
Original file line number Diff line number Diff line change 99 workflow_dispatch :
1010
1111jobs :
12- fedora-42 :
12+ ubuntu-latest :
1313 runs-on : ubuntu-24.04
14- name : Fedora 42
15- container : fedora:42
14+ name : Ubuntu 24.04
1615 steps :
17- - uses : actions/checkout@v4
18- - name : Build DAHDI and Asterisk
19- run : |
20- ./phreaknet.sh make
21- GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode --sip
22- fedora-42-master :
23- runs-on : ubuntu-24.04
24- name : Fedora 42 Master
25- container : fedora:42
26- steps :
27- - uses : actions/checkout@v4
28- - name : Build DAHDI and Asterisk
29- run : |
30- ./phreaknet.sh make
31- GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode --sip --version=master
16+ - name : Checkout
17+ uses : actions/checkout@v4
18+ - name : Build DAHDI and Asterisk
19+ run : |
20+ sudo ./phreaknet.sh make
21+ sudo GIT_REPO_PATH=${{ github.workspace }} phreaknet install --fast --dahdi --drivers --devmode --sip
Original file line number Diff line number Diff line change 1313 workflow_dispatch :
1414
1515jobs :
16+ dahdi-kernel-stable :
17+ runs-on : ubuntu-24.04
18+ name : DAHDI, stable kernel
19+ container : debian:12
20+ strategy :
21+ fail-fast : false
22+ matrix :
23+ kernel_branch : [
24+ ' linux-rolling-stable'
25+ ]
26+ steps :
27+ - name : Install packages
28+ run : |
29+ apt-get -y update
30+ apt-get -y upgrade
31+ apt-get -y install git gcc make perl-modules flex bison wget libssl-dev libelf-dev bc
32+ - name : Clone kernel
33+ run : |
34+ cd /usr/src
35+ git clone --depth 1 --branch ${{matrix.kernel_branch}} git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
36+ - name : Build kernel
37+ run : |
38+ cd /usr/src/linux
39+ make -j$(nproc) kernelversion
40+ make -j$(nproc) x86_64_defconfig
41+ make -j$(nproc) modules_prepare
42+ make -j$(nproc)
43+ make -j$(nproc) modules
44+ - name : Checkout
45+ uses : actions/checkout@v4
46+ - name : Build DAHDI
47+ run : |
48+ ./phreaknet.sh make
49+ GIT_REPO_PATH=${GITHUB_WORKSPACE} KSRC=/usr/src/linux phreaknet dahdi --drivers
1650 dahdi-kernel-mainline :
1751 runs-on : ubuntu-24.04
1852 name : DAHDI, mainline kernel
@@ -69,3 +103,23 @@ jobs:
69103 run : |
70104 ./phreaknet.sh make
71105 GIT_REPO_PATH=${GITHUB_WORKSPACE} KSRC=/usr/src/linux-next phreaknet dahdi --drivers
106+ fedora-42 :
107+ runs-on : ubuntu-24.04
108+ name : Fedora 42
109+ container : fedora:42
110+ steps :
111+ - uses : actions/checkout@v4
112+ - name : Build DAHDI and Asterisk
113+ run : |
114+ ./phreaknet.sh make
115+ GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode
116+ archlinux :
117+ runs-on : ubuntu-24.04
118+ name : Arch Linux
119+ container : archlinux:latest
120+ steps :
121+ - uses : actions/checkout@v4
122+ - name : Build DAHDI and Asterisk
123+ run : |
124+ ./phreaknet.sh make
125+ GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --drivers --devmode --sip
Original file line number Diff line number Diff line change 3737 ' linux-6.9.y' ,
3838 ' linux-6.10.y' ,
3939 ' linux-6.11.y' ,
40- ' linux-rolling-lts' ,
41- ' linux-rolling-stable'
40+ ' linux-rolling-lts'
4241 ]
4342 steps :
4443 - name : Install packages
@@ -151,16 +150,6 @@ jobs:
151150 run : |
152151 ./phreaknet.sh make
153152 GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode
154- fedora-42 :
155- runs-on : ubuntu-24.04
156- name : Fedora 42
157- container : fedora:42
158- steps :
159- - uses : actions/checkout@v4
160- - name : Build DAHDI and Asterisk
161- run : |
162- ./phreaknet.sh make
163- GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --autokvers --drivers --devmode
164153 alma-9-5 :
165154 runs-on : ubuntu-24.04
166155 name : Alma Linux 9.5
@@ -201,16 +190,6 @@ jobs:
201190 run : |
202191 ./phreaknet.sh make
203192 GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --devmode --sip
204- archlinux :
205- runs-on : ubuntu-24.04
206- name : Arch Linux
207- container : archlinux:latest
208- steps :
209- - uses : actions/checkout@v4
210- - name : Build DAHDI and Asterisk
211- run : |
212- ./phreaknet.sh make
213- GIT_REPO_PATH=${GITHUB_WORKSPACE} phreaknet install --fast --dahdi --drivers --devmode --sip
214193# FreeBSD CI disabled since libuuid headers can't get installed in CI?
215194# freebsd-14:
216195# runs-on: ubuntu-24.04
Original file line number Diff line number Diff line change 44
55PhreakScript installs:
66
7- - Asterisk 22.1 .0 (latest LTS release[ 1] of Asterisk)
7+ - Asterisk 22.5 .0 (latest LTS release[ 1] of Asterisk)
88- DAHDI Linux 3.4.0 (with optional DAHDI install flag)
99- DAHDI Tools 3.4.0 (with optional DAHDI install flag)
1010- wanpipe 7.0.38 (with optional wanpipe install flag)
You can’t perform that action at this time.
0 commit comments