Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update master to provide the latest 'stable' release #35

Merged
merged 150 commits into from
Sep 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
b445062
Site conf for nightly-builds
mape2k Aug 20, 2016
cda6761
Update site.conf
txt-file Sep 15, 2016
474b0d1
Site conf for v2016.1.6
mape2k Sep 14, 2016
39d1fef
Build images to update from EU-specific firmware (TP-Link)
mape2k Sep 20, 2016
f89431a
Merge branch 'master' into nightly
mape2k Sep 23, 2016
40e6ff3
Update site-configuration for new packages and lede-base
mape2k Mar 2, 2017
386ae51
Update site.conf to new mesh_vpn-format
mape2k Mar 13, 2017
6b1b185
Add site_seed needed in current version
mape2k Jun 29, 2017
2ef998f
Fix site.conf format
mape2k Sep 27, 2017
4e9c294
Rename site_seed to domain_seed
mape2k Jan 28, 2018
82f1793
Add vxlan option, but disable it to allow lan-meshing with older nodes
mape2k May 21, 2018
3b52f9b
Remove gluon-config-mode-core. Inserted implicitely starting with v20…
mape2k Oct 8, 2018
bc66660
Merge pull request #13 from mape2k/nightly
mape2k Oct 8, 2018
ea9134b
add config_mode options for gluon 2018
mape2k Oct 8, 2018
dab7491
Fix file structure
mape2k Oct 8, 2018
5308a52
Merge pull request #14 from mape2k/nightly
mape2k Oct 8, 2018
d94f6c0
Fix many description messages to fullfill GDPR
mape2k Oct 8, 2018
93ab055
Merge branch 'nightly' of https://github.com/FreifunkErfurt/site-ffef…
mape2k Oct 8, 2018
11bf93d
Merge pull request #15 from mape2k/nightly
mape2k Oct 8, 2018
3f7a8a6
Merge pull request #10 from bobcanthelpyou/priority
mape2k Oct 8, 2018
5c91b32
Merge pull request #10 from bobcanthelpyou/priority
mape2k Oct 8, 2018
6a7ebb5
Merge pull request #16 from mape2k/nightly
mape2k Oct 8, 2018
bf0b3bb
Changes for working with Gluon v2019.x.x
koleesch1 Jul 30, 2020
6ec3485
update documentation
koleesch1 Jul 30, 2020
70eb7f1
Changes for working with Gluon v2019.x.x adding multidomain-site support
koleesch1 Aug 18, 2020
e317583
add gitlab buildserver support
koleesch1 Aug 26, 2020
cc1d49b
adding .gitmodules for gitlab builder
koleesch1 Aug 27, 2020
1fc8d68
adding gluon to build with gitlab buildserver
koleesch1 Aug 27, 2020
1bb202f
changes to vpn for batman v
koleesch1 Aug 27, 2020
30926ec
fix ipv6 adress
koleesch1 Aug 27, 2020
4f0486f
change packages from batman_v branch and new weissensee ffwse
koleesch1 Aug 27, 2020
4c8110a
changes to run domain
koleesch1 Aug 28, 2020
0fb2a63
added zram for tiny devices
koleesch1 Aug 28, 2020
2c16814
change Batman algo to IV
hipposen Aug 29, 2020
64b1c66
added scheduled-domain-switch package
koleesch1 Aug 30, 2020
61fb2dd
added gitignore and README.md
koleesch1 Oct 5, 2020
311eed9
only ar71xx_generic as target
koleesch Oct 5, 2020
64633b1
Changes to Batman: Batman IV -> Batman IV Legacy; Batman V -> Batman IV
koleesch Nov 5, 2020
0d7eabb
added batman_adv_14 for Batman_14_LEGACY
koleesch Nov 5, 2020
e94b454
ibss adhoc removed
koleesch Nov 5, 2020
2cc7a73
changes to ffef_v1 -> remove vpn 4
koleesch Nov 7, 2020
f472075
fix for incomplete-xml during save the config
koleesch Nov 7, 2020
68a33a8
take over the config of ffef_v1 to ffen_v1 ffgth_v1 and ffwsee_v1
koleesch Nov 8, 2020
5e05390
Change the ssid of eisenach
koleesch Nov 12, 2020
450e3fb
changes in domains, remove unecessary module - because it is default …
koleesch Nov 13, 2020
fa15023
correct conf for ffil
koleesch Nov 13, 2020
50b28b9
rename Domain names for new world
koleesch Nov 18, 2020
2a1c482
change vpns in domains"
koleesch Jan 15, 2021
d17154e
Merge branch 'nightly' into experimental
hipposen Jan 17, 2021
21c3642
Merge pull request #20 from koleesch/experimental
hipposen Jan 17, 2021
4ab2be2
Merge pull request #1 from FreifunkErfurt/nightly
hipposen Jan 21, 2021
9cf870c
Create manual.yml
hipposen Jan 21, 2021
fcee63d
Create docker-publish.yml
hipposen Jan 21, 2021
b1b9f94
Create build_gluon.yml
hipposen Jan 21, 2021
e2ae291
Create install-dependencies.sh
hipposen Jan 21, 2021
3906a02
Create run-build.sh
hipposen Jan 21, 2021
d020126
Create sources.list
hipposen Jan 21, 2021
c659872
Update build_gluon.yml
hipposen Jan 21, 2021
571001e
Update run-build.sh
hipposen Jan 21, 2021
b3de70a
Delete docker-publish.yml
hipposen Jan 21, 2021
3673ab1
Update build_gluon.yml
hipposen Jan 21, 2021
ccd2e20
Update build_gluon.yml
hipposen Jan 21, 2021
a907526
Delete manual.yml
hipposen Jan 22, 2021
8fdf2cb
Update build_gluon.yml
hipposen Jan 22, 2021
293a76a
Update build_gluon.yml
hipposen Jan 22, 2021
b954a0a
Update install-dependencies.sh
hipposen Jan 22, 2021
5eecb57
Update build_gluon.yml
hipposen Jan 22, 2021
a5955f9
Update build_gluon.yml
hipposen Jan 22, 2021
997e5c0
Update build_gluon.yml
hipposen Jan 22, 2021
99464de
Update build_gluon.yml
hipposen Jan 22, 2021
a0b3358
Update run-build.sh
hipposen Jan 22, 2021
fe4f2aa
Update run-build.sh
hipposen Jan 22, 2021
b2dbfa8
Update build_gluon.yml
hipposen Jan 22, 2021
558dedf
Update run-build.sh
hipposen Jan 22, 2021
ce886ee
Update run-build.sh
hipposen Jan 22, 2021
a6e0d87
Update build_gluon.yml
hipposen Jan 23, 2021
28545e8
Update site.conf
hipposen Jan 23, 2021
fb4335c
Update build_gluon.yml
hipposen Jan 23, 2021
104d125
Update run-build.sh
hipposen Jan 23, 2021
cb450da
Update site.conf
hipposen Jan 23, 2021
c46408c
Create lint.yml
hipposen Jan 23, 2021
c6622ad
Update run-build.sh
hipposen Jan 23, 2021
627ee21
Update site.conf
hipposen Jan 23, 2021
086bb86
Delete lint.yml
hipposen Jan 23, 2021
fa1d25d
Update build_gluon.yml
hipposen Jan 23, 2021
96702cf
Update build_gluon.yml
hipposen Jan 23, 2021
059b77b
Update build_gluon.yml
hipposen Jan 23, 2021
711610d
Update build_gluon.yml
hipposen Jan 23, 2021
6085dc1
Update build_gluon.yml
hipposen Jan 23, 2021
fd934e0
Update build_gluon.yml
hipposen Jan 23, 2021
071df65
Update build_gluon.yml
hipposen Jan 23, 2021
65ec652
Update run-build.sh
hipposen Jan 23, 2021
304c0a4
Create error.log
hipposen Jan 23, 2021
b108c5c
Create dummy.txt
hipposen Jan 23, 2021
9310024
Update run-build.sh
hipposen Jan 23, 2021
c7cb09a
Update run-build.sh
hipposen Jan 23, 2021
9130935
Update run-build.sh
hipposen Jan 23, 2021
919f54f
Update run-build.sh
hipposen Jan 23, 2021
3391801
Update run-build.sh
hipposen Jan 23, 2021
02b2f70
Update run-build.sh
hipposen Jan 23, 2021
5d38a5d
Delete error.log
hipposen Jan 24, 2021
9332f10
Delete dummy.txt
hipposen Jan 24, 2021
aefc8dc
Update run-build.sh
hipposen Jan 24, 2021
e050e55
Update install-dependencies.sh
hipposen Jan 24, 2021
673f1de
Update and rename build_gluon.yml to build_single.yml
hipposen Jan 24, 2021
c20a5d3
Create build_gluon.yml
hipposen Jan 24, 2021
000db7c
Update build_single.yml
hipposen Jan 24, 2021
fc28fe6
Update run-build.sh
hipposen Jan 24, 2021
f025c64
Update install-dependencies.sh
hipposen Jan 24, 2021
7861c3d
Update install-dependencies.sh
hipposen Jan 24, 2021
44f8544
Update install-dependencies.sh
hipposen Jan 24, 2021
6d2db87
Update install-dependencies.sh
hipposen Jan 24, 2021
d646f41
Update run-build.sh
hipposen Jan 24, 2021
e75289b
Update run-build.sh
hipposen Jan 24, 2021
2751333
Update install-dependencies.sh
hipposen Jan 24, 2021
c69ad7e
Update run-build.sh
hipposen Jan 24, 2021
6415fd7
Update site.conf
hipposen Jan 24, 2021
9b9c3fe
Update site.conf
hipposen Jan 24, 2021
97a3b93
Update run-build.sh
hipposen Jan 24, 2021
9f886b5
Update build_single.yml
hipposen Jan 24, 2021
4139454
Merge pull request #21 from hipposen/nightly
hipposen Jan 28, 2021
9ced741
Update build_single.yml
hipposen Feb 5, 2021
2b0777b
Update build_gluon.yml
hipposen Feb 5, 2021
3b5b136
Adding possibility to set admin password and set Date of scheduled do…
koleesch Mar 7, 2021
7e4f096
fix broken build
koleesch Mar 7, 2021
93d14d9
change version to 2019.1.3
koleesch Mar 7, 2021
42df46e
Adding possibility to set admin password and set Date of scheduled do…
koleesch Mar 8, 2021
005b942
Fix for last Installation page
koleesch Mar 12, 2021
48e12ba
Nightly (#24)
koleesch Mar 29, 2021
ceaecf6
Update install-dependencies.sh
hipposen Apr 5, 2021
2356fd8
Update install-dependencies.sh
hipposen Apr 5, 2021
5e978d3
'changes to zram'
koleesch May 10, 2021
290359e
delete unnecessary file
koleesch May 10, 2021
bfb3fe1
Merge branch 'nightly' into nightly
koleesch May 10, 2021
d142228
Merge pull request #27 from koleesch/nightly
koleesch May 10, 2021
d27e285
changes to novpn in language files
koleesch May 12, 2021
8619213
Merge branch 'nightly' of https://github.com/FreifunkErfurt/site-ffef…
koleesch May 12, 2021
81a3d8a
added thw domain
koleesch Jun 25, 2021
ccf2354
run-build.sh: workaround broken Github repository addresses (#33) (#34)
bobidle Jun 20, 2022
b187d0a
Update to Gluon v2020.2.x (#36)
bobidle Mar 30, 2023
8092a84
Update apt sources for Github actions (#37)
bobidle Mar 30, 2023
96f89e9
Update Gluon submodule to v2020.2.x (#38)
bobidle Mar 30, 2023
5fd0d97
Update apt sources for Github actions (Ubuntu 20.04) (#40)
bobidle Mar 30, 2023
8378670
Update install-dependencies.sh
hipposen Mar 30, 2023
5909b0d
Update apt dependencies (#41)
bobidle Mar 30, 2023
3130950
Update build script and github actions (#42)
bobidle Jun 26, 2023
f9d6832
Update build script and github workflows (#43)
bobidle Jun 30, 2023
c246a62
Fix vpn mail address (#44)
bobidle Jul 7, 2023
3bfd8e9
Merge branch 'master' into nightly
bobidle Jul 9, 2023
47c5916
Fix merge master into nightly (#45)
bobidle Sep 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .github/workflows/build_gluon.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Build Gluon
on:
workflow_dispatch:
push:
branches:
- nightly
paths:
- ".github/workflows/build-gluon.yml"
- "domains/**"
- "site.conf"
- "site.mk"
pull_request:
types: [opened, synchronize, reopened]
paths:
- ".github/workflows/build-gluon.yml"
- "domains/**"
- "site.conf"
- "site.mk"
jobs:
Configcheck:
outputs:
matrix: ${{ steps.setmatrix.outputs.matrix }}
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/[email protected]
with:
submodules: true
- name: Konfigcheck
uses: nebularg/[email protected]
with:
files: site.conf
args: --config ./gluon/.luacheckrc
- name: Buildmatrix
id: setmatrix
run: |
ln -s ../ site
matrix=$( make -s list-targets BROKEN=1 | /bin/sed 's/$/"}/' | /bin/sed 's/^/{"target":"/' | /bin/sed ':a;N;$!ba;s/\n/,/g' )
echo "Targets: $matrix"
echo "matrix={\"include\":[$(echo $matrix)]}" >> $GITHUB_OUTPUT
working-directory: gluon
build_firmware:
needs: Configcheck
strategy:
fail-fast: false
matrix: ${{ fromJson(needs.Configcheck.outputs.matrix) }}
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/[email protected]
with:
submodules: true
- name: Permissions
run: chmod +x contrib/actions/run-build.sh contrib/actions/install-dependencies.sh
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: |
mkdir output logs
ln -s ../ site
../contrib/actions/run-build.sh ${{ matrix.target }} -j3
working-directory: gluon
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_logs
path: gluon/logs
- name: Archive build output
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_output
path: gluon/output
70 changes: 43 additions & 27 deletions .github/workflows/build_manual .yml
Original file line number Diff line number Diff line change
@@ -1,67 +1,83 @@
name: Build ffef firmware

on:
workflow_dispatch:
inputs:
inputs:
branch:
description: 'Which branch?'
required: true
default: 'nightly'
make_options:
description: 'Make Options'
required: true
default: '-j3'
type: choice
options:
- '-j3'
- '-j2'
- '-j1'
- 'V=s'
jobs:
Configcheck:
outputs:
matrix: ${{ steps.setmatrix.outputs.matrix }}
runs-on: ubuntu-latest
steps:
outputs:
matrix: ${{ steps.setmatrix.outputs.matrix }}
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/checkout@v2.3.4
uses: actions/checkout@v3.5.3
with:
ref: ${{ github.event.inputs.branch }}
submodules: recursive
- name: spellcheck
ref: ${{ github.event.inputs.branch }}
submodules: true
- name: Konfigcheck
uses: nebularg/[email protected]
with:
files: site.conf
args: --config ./gluon/.luacheckrc
files: site.conf
args: --config ./gluon/.luacheckrc
- name: Buildmatrix
id: setmatrix
run: |
matrix=$( ln -s ../ gluon/site; cd gluon; make -s list-targets BROKEN=1 | /bin/sed 's/$/"}/' | /bin/sed 's/^/{"target":"/' | /bin/sed ':a;N;$!ba;s/\n/,/g' )
echo ::set-output name=matrix::{\"include\":[$(echo $matrix)]}
run: |
ln -s ../ site
matrix=$( make -s list-targets BROKEN=1 | /bin/sed 's/$/"}/' | /bin/sed 's/^/{"target":"/' | /bin/sed ':a;N;$!ba;s/\n/,/g' )
echo "Targets: $matrix"
echo "matrix={\"include\":[$(echo $matrix)]}" >> $GITHUB_OUTPUT
working-directory: gluon
build_firmware:
needs: Configcheck
strategy:
fail-fast: false
matrix: ${{ fromJson(needs.Configcheck.outputs.matrix) }}
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/checkout@v2.3.4
uses: actions/checkout@v3.5.3
with:
ref: ${{ github.event.inputs.branch }}
submodules: recursive
submodules: true
- name: Permissions
run: chmod +x contrib/actions/run-build.sh contrib/actions/install-dependencies.sh
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ${{ matrix.target }}
run: |
mkdir output logs
ln -s ../ site
../contrib/actions/run-build.sh ${{ matrix.target }} ${{ inputs.make_options }}
working-directory: gluon
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_logs
path: logs
path: gluon/logs
- name: Archive build output
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_output
path: gluon/output
- name: upload
if: github.repository == 'FreifunkErfurt/site-ffef'
env:
SSH_KEY: ${{ secrets.GITSYNC_PRIVATE_KEY }}
SSH_KEY: ${{ secrets.GITSYNC_PRIVATE_KEY }}
run: |
eval "$(ssh-agent -s)"
ssh-add - <<< "${SSH_KEY}"
rsync -avz '-e ssh -o StrictHostKeyChecking=no -p2215' gluon/output/ [email protected]:/hotfolder/${{ github.event.inputs.branch }}/

eval "$(ssh-agent -s)"
ssh-add - <<< "${SSH_KEY}"
rsync -avz '-e ssh -o StrictHostKeyChecking=no -p2215' gluon/output/ [email protected]:/hotfolder/${{ github.event.inputs.branch }}/
55 changes: 55 additions & 0 deletions .github/workflows/build_single.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@

name: Build Single
on:
workflow_dispatch:
inputs:
targets:
description: 'Which targets?'
required: true
default: '[ar71xx-tiny, lantiq-xrx200, lantiq-xway, x86-generic]'
jobs:
Configcheck:
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/[email protected]
with:
submodules: true
- name: Konfigcheck
uses: nebularg/[email protected]
with:
files: site.conf
args: --config ./gluon/.luacheckrc
build_firmware:
needs: Configcheck
strategy:
fail-fast: false
matrix:
target: ${{ inputs.targets }}
runs-on: ubuntu-20.04
steps:
- name: Auschecken
uses: actions/[email protected]
with:
submodules: true
- name: Permissions
run: chmod +x contrib/actions/run-build.sh contrib/actions/install-dependencies.sh
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: |
mkdir output logs
ln -s ../ site
../contrib/actions/run-build.sh ${{ matrix.target }} -j3
working-directory: gluon
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_logs
path: gluon/logs
- name: Archive build output
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.target }}_output
path: gluon/output
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.bash_history
Loading
Loading