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 37
37
run : |
38
38
./phreaknet.sh make
39
39
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 9
9
workflow_dispatch :
10
10
11
11
jobs :
12
- fedora-42 :
12
+ ubuntu-latest :
13
13
runs-on : ubuntu-24.04
14
- name : Fedora 42
15
- container : fedora:42
14
+ name : Ubuntu 24.04
16
15
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 13
13
workflow_dispatch :
14
14
15
15
jobs :
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
16
50
dahdi-kernel-mainline :
17
51
runs-on : ubuntu-24.04
18
52
name : DAHDI, mainline kernel
@@ -69,3 +103,23 @@ jobs:
69
103
run : |
70
104
./phreaknet.sh make
71
105
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 37
37
' linux-6.9.y' ,
38
38
' linux-6.10.y' ,
39
39
' linux-6.11.y' ,
40
- ' linux-rolling-lts' ,
41
- ' linux-rolling-stable'
40
+ ' linux-rolling-lts'
42
41
]
43
42
steps :
44
43
- name : Install packages
@@ -151,16 +150,6 @@ jobs:
151
150
run : |
152
151
./phreaknet.sh make
153
152
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
164
153
alma-9-5 :
165
154
runs-on : ubuntu-24.04
166
155
name : Alma Linux 9.5
@@ -201,16 +190,6 @@ jobs:
201
190
run : |
202
191
./phreaknet.sh make
203
192
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
214
193
# FreeBSD CI disabled since libuuid headers can't get installed in CI?
215
194
# freebsd-14:
216
195
# runs-on: ubuntu-24.04
Original file line number Diff line number Diff line change 4
4
5
5
PhreakScript installs:
6
6
7
- - Asterisk 22.1 .0 (latest LTS release[ 1] of Asterisk)
7
+ - Asterisk 22.5 .0 (latest LTS release[ 1] of Asterisk)
8
8
- DAHDI Linux 3.4.0 (with optional DAHDI install flag)
9
9
- DAHDI Tools 3.4.0 (with optional DAHDI install flag)
10
10
- wanpipe 7.0.38 (with optional wanpipe install flag)
You can’t perform that action at this time.
0 commit comments