mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-09-01 16:20:19 +00:00
Compare commits
88 Commits
missing-ve
...
11.4
Author | SHA1 | Date | |
---|---|---|---|
![]() |
b88ba4d208 | ||
![]() |
66087c4334 | ||
![]() |
baa756e736 | ||
![]() |
1a48d6fdd4 | ||
![]() |
f50f7c2475 | ||
![]() |
e93d92b50e | ||
![]() |
0ec5c22d3a | ||
![]() |
fdd0bd0efb | ||
![]() |
57913a3eee | ||
![]() |
d6873893a4 | ||
![]() |
572d14adcc | ||
![]() |
fe8c4ef6c1 | ||
![]() |
714912a2a9 | ||
![]() |
62b76f7f47 | ||
![]() |
d82458a6a8 | ||
![]() |
6c549c10d8 | ||
![]() |
364ca718fb | ||
![]() |
978e13b180 | ||
![]() |
225d4194bf | ||
![]() |
230a50587f | ||
![]() |
de82d0b412 | ||
![]() |
7ef16072c6 | ||
![]() |
13e0f13f3c | ||
![]() |
5a9be34007 | ||
![]() |
2e7aa1dc6a | ||
![]() |
d116bba470 | ||
![]() |
069614a968 | ||
![]() |
b9efb8edaf | ||
![]() |
722cdf26f4 | ||
![]() |
e4fab0ab93 | ||
![]() |
7fc91c7bd7 | ||
![]() |
779b75f10e | ||
![]() |
f605dd43ec | ||
![]() |
fb13b2bff8 | ||
![]() |
5b3447ae38 | ||
![]() |
8e1016dcaf | ||
![]() |
ac089a2d8e | ||
![]() |
77c7def4e3 | ||
![]() |
c6ca14182b | ||
![]() |
1e6deab48b | ||
![]() |
dff282ff00 | ||
![]() |
1211b24c7f | ||
![]() |
d427248a05 | ||
![]() |
6579b978d0 | ||
![]() |
1ffaec3acb | ||
![]() |
934273e344 | ||
![]() |
da40ca2271 | ||
![]() |
a79e3b270c | ||
![]() |
20295a5f0b | ||
![]() |
26e96caef6 | ||
![]() |
c59c887a53 | ||
![]() |
2c6d0de965 | ||
![]() |
e524a5e03d | ||
![]() |
eab18076ad | ||
![]() |
376e4f9296 | ||
![]() |
9235649bbd | ||
![]() |
93a2d8a19b | ||
![]() |
c3b9912e2e | ||
![]() |
741498c92b | ||
![]() |
d7f49ab9ff | ||
![]() |
b37dc33e5c | ||
![]() |
5891250bd1 | ||
![]() |
1ea0bb7bf4 | ||
![]() |
f986d7f690 | ||
![]() |
9fd789cdb5 | ||
![]() |
1848fd7555 | ||
![]() |
5d11e16150 | ||
![]() |
7c3cee049b | ||
![]() |
c94b29a9cc | ||
![]() |
b06a89b264 | ||
![]() |
5d9244b92a | ||
![]() |
5b534e3b58 | ||
![]() |
0f2b7c49f2 | ||
![]() |
754bec30fd | ||
![]() |
1238527b49 | ||
![]() |
196c48ee5e | ||
![]() |
5e80f74b7a | ||
![]() |
11c2eab58a | ||
![]() |
e0d6cc15d5 | ||
![]() |
1a6b7418f0 | ||
![]() |
fccb11cad1 | ||
![]() |
5314324c61 | ||
![]() |
53d139df97 | ||
![]() |
49f26c3d2e | ||
![]() |
d9b49bbcb8 | ||
![]() |
26bfeb6c40 | ||
![]() |
586f2ea021 | ||
![]() |
6df79b13e9 |
1
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
1
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -38,6 +38,7 @@ body:
|
|||||||
- rpi3-64 (Raspberry Pi 3 64-bit OS)
|
- rpi3-64 (Raspberry Pi 3 64-bit OS)
|
||||||
- rpi4 (Raspberry Pi 4/400 32-bit OS)
|
- rpi4 (Raspberry Pi 4/400 32-bit OS)
|
||||||
- rpi4-64 (Raspberry Pi 4/400 64-bit OS)
|
- rpi4-64 (Raspberry Pi 4/400 64-bit OS)
|
||||||
|
- rpi5-64 (Raspberry Pi 5 64-bit OS)
|
||||||
- tinker (ASUS Tinker Board/Tinker Board S)
|
- tinker (ASUS Tinker Board/Tinker Board S)
|
||||||
- yellow (Home Assistant Yellow)
|
- yellow (Home Assistant Yellow)
|
||||||
- green (Home Assistant Green)
|
- green (Home Assistant Green)
|
||||||
|
8
.github/workflows/artifacts-index.yaml
vendored
8
.github/workflows/artifacts-index.yaml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Setup Python version ${{ env.PYTHON_VERSION }}
|
- name: Setup Python version ${{ env.PYTHON_VERSION }}
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: ${{ env.PYTHON_VERSION }}
|
python-version: ${{ env.PYTHON_VERSION }}
|
||||||
|
|
||||||
@@ -59,10 +59,10 @@ jobs:
|
|||||||
aws s3api list-objects-v2 \
|
aws s3api list-objects-v2 \
|
||||||
--bucket "${{ secrets.R2_OS_ARTIFACTS_BUCKET }}" \
|
--bucket "${{ secrets.R2_OS_ARTIFACTS_BUCKET }}" \
|
||||||
--endpoint-url "${{ secrets.R2_OS_ARTIFACTS_ENDPOINT }}" \
|
--endpoint-url "${{ secrets.R2_OS_ARTIFACTS_ENDPOINT }}" \
|
||||||
--prefix "${{ github.event.inputs.version }}/" \
|
--prefix "${{ inputs.version }}/" \
|
||||||
--query 'Contents[].Key' | jq 'map(split("/")[1]) | sort' > "${{ github.event.inputs.version }}.json"
|
--query 'Contents[].Key' | jq 'map(split("/")[1]) | sort' > "${{ inputs.version }}.json"
|
||||||
aws s3 cp \
|
aws s3 cp \
|
||||||
"${{ github.event.inputs.version }}.json" \
|
"${{ inputs.version }}.json" \
|
||||||
s3://${{ secrets.R2_OS_ARTIFACTS_BUCKET }}/indexes/ \
|
s3://${{ secrets.R2_OS_ARTIFACTS_BUCKET }}/indexes/ \
|
||||||
--endpoint-url "${{ secrets.R2_OS_ARTIFACTS_ENDPOINT }}"
|
--endpoint-url "${{ secrets.R2_OS_ARTIFACTS_ENDPOINT }}"
|
||||||
|
|
||||||
|
158
.github/workflows/build.yaml
vendored
158
.github/workflows/build.yaml
vendored
@@ -11,6 +11,11 @@ on:
|
|||||||
description: 'List of boards to build (comma separated identifiers)'
|
description: 'List of boards to build (comma separated identifiers)'
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
|
publish:
|
||||||
|
description: 'Publish build artifacts to R2 (not applicable to forks)'
|
||||||
|
required: true
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PYTHON_VERSION: "3.10"
|
PYTHON_VERSION: "3.10"
|
||||||
@@ -30,18 +35,40 @@ jobs:
|
|||||||
channel: ${{ steps.channel.outputs.channel }}
|
channel: ${{ steps.channel.outputs.channel }}
|
||||||
matrix: ${{ steps.generate_matrix.outputs.result }}
|
matrix: ${{ steps.generate_matrix.outputs.result }}
|
||||||
build_container_image: ghcr.io/${{ github.repository_owner }}/haos-builder@${{ steps.build_haos_builder.outputs.digest }}
|
build_container_image: ghcr.io/${{ github.repository_owner }}/haos-builder@${{ steps.build_haos_builder.outputs.digest }}
|
||||||
|
publish_build: ${{ steps.check_publish.outputs.publish_build }}
|
||||||
|
self_signed_cert: ${{ steps.generate_signing_key.outputs.self_signed }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout source
|
- name: Checkout source
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
|
|
||||||
|
- name: Check if build should be published
|
||||||
|
id: check_publish
|
||||||
|
env:
|
||||||
|
PUBLISH_FLAG: ${{ inputs.publish }}
|
||||||
|
run: |
|
||||||
|
if [ "${{ github.repository }}" == "home-assistant/operating-system" ]; then
|
||||||
|
if [ "${PUBLISH_FLAG}" != "true" ] && [ "${{ github.event_name }}" != "release" ]; then
|
||||||
|
echo "publish_build=false" >> "$GITHUB_OUTPUT"
|
||||||
|
else
|
||||||
|
echo "publish_build=true" >> "$GITHUB_OUTPUT"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "publish_build=false" >> "$GITHUB_OUTPUT"
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Generate development version
|
- name: Generate development version
|
||||||
shell: bash
|
shell: bash
|
||||||
id: version_dev
|
id: version_dev
|
||||||
if: ${{ github.event_name != 'release' }}
|
if: ${{ github.event_name != 'release' }}
|
||||||
|
env:
|
||||||
|
PUBLISH_BUILD: ${{ steps.check_publish.outputs.publish_build }}
|
||||||
run: |
|
run: |
|
||||||
version_dev="dev$(date --utc +'%Y%m%d')"
|
version_dev="dev$(date --utc +'%Y%m%d')"
|
||||||
|
if [ "${{ env.PUBLISH_BUILD }}" != "true" ]; then
|
||||||
|
version_dev="dev$(date +%s)"
|
||||||
|
fi
|
||||||
echo "Development version \"${version_dev}\""
|
echo "Development version \"${version_dev}\""
|
||||||
echo "version_dev=${version_dev}" >> $GITHUB_OUTPUT
|
echo "version_dev=${version_dev}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
@@ -88,7 +115,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Create build matrix
|
- name: Create build matrix
|
||||||
uses: actions/github-script@v6
|
uses: actions/github-script@v7
|
||||||
id: generate_matrix
|
id: generate_matrix
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
@@ -117,7 +144,7 @@ jobs:
|
|||||||
username: ${{ github.repository_owner }}
|
username: ${{ github.repository_owner }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
- name: Build and Push
|
- name: Build and Push
|
||||||
uses: docker/build-push-action@v5.0.0
|
uses: docker/build-push-action@v5.1.0
|
||||||
id: build_haos_builder
|
id: build_haos_builder
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
@@ -127,6 +154,26 @@ jobs:
|
|||||||
cache-to: ghcr.io/${{ github.repository_owner }}/haos-builder:cache-${{ steps.version_main.outputs.version_main }}
|
cache-to: ghcr.io/${{ github.repository_owner }}/haos-builder:cache-${{ steps.version_main.outputs.version_main }}
|
||||||
push: true
|
push: true
|
||||||
|
|
||||||
|
- name: Generate self-signed certificate
|
||||||
|
id: generate_signing_key
|
||||||
|
env:
|
||||||
|
RAUC_CERTIFICATE: ${{ secrets.RAUC_CERTIFICATE }}
|
||||||
|
RAUC_PRIVATE_KEY: ${{ secrets.RAUC_PRIVATE_KEY }}
|
||||||
|
if: env.RAUC_CERTIFICATE == '' || env.RAUC_PRIVATE_KEY == ''
|
||||||
|
run: |
|
||||||
|
echo "::warning:: RAUC certificate or key is missing in the repository secrets. Building with a public self-signed certificate!"
|
||||||
|
buildroot-external/scripts/generate-signing-key.sh cert.pem key.pem
|
||||||
|
echo "self_signed_cert=true" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Create signing key
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: steps.generate_signing_key.outcome == 'success'
|
||||||
|
with:
|
||||||
|
name: signing-key
|
||||||
|
path: |
|
||||||
|
cert.pem
|
||||||
|
key.pem
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Build for ${{ matrix.board.id }}
|
name: Build for ${{ matrix.board.id }}
|
||||||
permissions:
|
permissions:
|
||||||
@@ -146,12 +193,12 @@ jobs:
|
|||||||
|
|
||||||
- name: Setup Python version ${{ env.PYTHON_VERSION }}
|
- name: Setup Python version ${{ env.PYTHON_VERSION }}
|
||||||
if: ${{ github.event_name != 'release' }}
|
if: ${{ github.event_name != 'release' }}
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: ${{ env.PYTHON_VERSION }}
|
python-version: ${{ env.PYTHON_VERSION }}
|
||||||
|
|
||||||
- name: Install AWS CLI
|
- name: Install AWS CLI
|
||||||
if: ${{ github.event_name != 'release' }}
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build == 'true' }}
|
||||||
run: pip install awscli
|
run: pip install awscli
|
||||||
|
|
||||||
- name: Set version suffix
|
- name: Set version suffix
|
||||||
@@ -162,6 +209,7 @@ jobs:
|
|||||||
sed -i -E "s/(^VERSION_SUFFIX=\").*(\"$)/\1${VERSION_DEV}\2/" buildroot-external/meta
|
sed -i -E "s/(^VERSION_SUFFIX=\").*(\"$)/\1${VERSION_DEV}\2/" buildroot-external/meta
|
||||||
|
|
||||||
- name: 'Add release PKI certs'
|
- name: 'Add release PKI certs'
|
||||||
|
if: ${{ needs.prepare.outputs.self_signed_cert != 'true' }}
|
||||||
env:
|
env:
|
||||||
RAUC_CERTIFICATE: ${{ secrets.RAUC_CERTIFICATE }}
|
RAUC_CERTIFICATE: ${{ secrets.RAUC_CERTIFICATE }}
|
||||||
RAUC_PRIVATE_KEY: ${{ secrets.RAUC_PRIVATE_KEY }}
|
RAUC_PRIVATE_KEY: ${{ secrets.RAUC_PRIVATE_KEY }}
|
||||||
@@ -169,6 +217,12 @@ jobs:
|
|||||||
echo -e "-----BEGIN CERTIFICATE-----\n${RAUC_CERTIFICATE}\n-----END CERTIFICATE-----" > cert.pem
|
echo -e "-----BEGIN CERTIFICATE-----\n${RAUC_CERTIFICATE}\n-----END CERTIFICATE-----" > cert.pem
|
||||||
echo -e "-----BEGIN PRIVATE KEY-----\n${RAUC_PRIVATE_KEY}\n-----END PRIVATE KEY-----" > key.pem
|
echo -e "-----BEGIN PRIVATE KEY-----\n${RAUC_PRIVATE_KEY}\n-----END PRIVATE KEY-----" > key.pem
|
||||||
|
|
||||||
|
- name: Get self-signed certificate from the prepare job
|
||||||
|
if: ${{ needs.prepare.outputs.self_signed_cert == 'true' }}
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: signing-key
|
||||||
|
|
||||||
- name: Free space on build drive
|
- name: Free space on build drive
|
||||||
run: |
|
run: |
|
||||||
# Inspired by https://github.com/easimon/maximize-build-space/blob/v7/action.yml
|
# Inspired by https://github.com/easimon/maximize-build-space/blob/v7/action.yml
|
||||||
@@ -194,8 +248,17 @@ jobs:
|
|||||||
${{ needs.prepare.outputs.build_container_image }} \
|
${{ needs.prepare.outputs.build_container_image }} \
|
||||||
make BUILDDIR=/build ${{ matrix.board.defconfig }}
|
make BUILDDIR=/build ${{ matrix.board.defconfig }}
|
||||||
|
|
||||||
|
- name: Check Linux config
|
||||||
|
run: |
|
||||||
|
docker run --rm --privileged -v "${GITHUB_WORKSPACE}:/build" \
|
||||||
|
-e BUILDER_UID="$(id -u)" -e BUILDER_GID="$(id -g)" \
|
||||||
|
-v "/mnt/cache:/cache" \
|
||||||
|
${{ needs.prepare.outputs.build_container_image }} \
|
||||||
|
make -C buildroot O="/build/output" BR2_EXTERNAL="/build/buildroot-external" \
|
||||||
|
BR2_CHECK_DOTCONFIG_OPTS="--github-format --strip-path-prefix=/build/" linux-check-dotconfig
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
if: ${{ github.event_name != 'release' }}
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build == 'true' }}
|
||||||
working-directory: output/images/
|
working-directory: output/images/
|
||||||
env:
|
env:
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.R2_OS_ARTIFACTS_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.R2_OS_ARTIFACTS_ID }}
|
||||||
@@ -219,7 +282,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo "Cache size: $(du -sh /mnt/cache/cc)"
|
echo "Cache size: $(du -sh /mnt/cache/cc)"
|
||||||
echo "Files total: $(find /mnt/cache/cc -mindepth 1 -type f | wc -l)"
|
echo "Files total: $(find /mnt/cache/cc -mindepth 1 -type f | wc -l)"
|
||||||
echo "Old files: $(find /mnt/cache/cc -mindepth 1 -type f -not -anewer output/Makefile | wc -l)"
|
echo "Old files to remove: $(find /mnt/cache/cc -mindepth 1 -type f -not -anewer output/Makefile | wc -l)"
|
||||||
|
find /mnt/cache/cc -mindepth 1 -type f -not -anewer output/Makefile -delete
|
||||||
|
echo "Cache size after pruning: $(du -sh /mnt/cache/cc)"
|
||||||
|
|
||||||
- name: "Save cache: object files"
|
- name: "Save cache: object files"
|
||||||
if: github.ref == 'refs/heads/dev'
|
if: github.ref == 'refs/heads/dev'
|
||||||
@@ -228,22 +293,89 @@ jobs:
|
|||||||
path: /mnt/cache/cc
|
path: /mnt/cache/cc
|
||||||
key: haos-cc-${{ matrix.board.id }}-${{ github.run_id }}
|
key: haos-cc-${{ matrix.board.id }}-${{ github.run_id }}
|
||||||
|
|
||||||
- name: Upload ova image to artifacts for test job
|
- name: Generate build summary
|
||||||
uses: actions/upload-artifact@v3
|
run: |
|
||||||
if: ${{ matrix.board.id == 'ova' }}
|
echo "# ${{ matrix.board.id }} build summary" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "## Artifacts" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "| File | Size (bytes) | Size (formatted) |" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "|:-|:-|:-|" >> $GITHUB_STEP_SUMMARY
|
||||||
|
for f in output/images/haos_*; do
|
||||||
|
echo "| $(basename $f) | $(du -b $f | cut -f1) | $(du -bh $f | cut -f1) |" >> $GITHUB_STEP_SUMMARY
|
||||||
|
done
|
||||||
|
echo "## Partitions" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "| File | Size (bytes) | Size (formatted) |" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "|:-|:-|:-|" >> $GITHUB_STEP_SUMMARY
|
||||||
|
for f in boot.vfat kernel.img rootfs.squashfs overlay.ext4 data.ext4; do
|
||||||
|
echo "| ${f} | $(du -b output/images/$f | cut -f1) | $(du -bh output/images/$f | cut -f1) |" >> $GITHUB_STEP_SUMMARY
|
||||||
|
done
|
||||||
|
|
||||||
|
- name: Upload OS image artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && matrix.board.id != 'ova' }}
|
||||||
with:
|
with:
|
||||||
name: ova-image
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.img.xz
|
||||||
path: |
|
path: |
|
||||||
output/images/haos_ova*.qcow2.xz
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.img.xz
|
||||||
|
|
||||||
|
- name: Upload RAUC bundle artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.raucb
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.raucb
|
||||||
|
|
||||||
|
- name: Upload Open Virtualization Format (OVA) artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && matrix.board.id == 'ova' }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.ova
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.ova
|
||||||
|
|
||||||
|
- name: Upload QEMU disk image artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
# Create artifact for ova every time - it's used by the called tests workflow
|
||||||
|
if: ${{ matrix.board.id == 'ova' || (github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && matrix.board.id == 'generic-aarch64') }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.qcow2.xz
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.qcow2.xz
|
||||||
|
|
||||||
|
- name: Upload VMware Virtual Machine Disk (VMDK) artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && (matrix.board.id == 'generic-aarch64' || matrix.board.id == 'ova') }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vmdk.zip
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vmdk.zip
|
||||||
|
|
||||||
|
- name: Upload VirtualBox Virtual Disk Image (VDI) artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && matrix.board.id == 'ova' }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vdi.zip
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vdi.zip
|
||||||
|
|
||||||
|
- name: Upload Virtual Hard Disk v2 (VHDX) artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build != 'true' && matrix.board.id == 'ova' }}
|
||||||
|
with:
|
||||||
|
name: haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vhdx.zip
|
||||||
|
path: |
|
||||||
|
output/images/haos_${{ matrix.board.id }}-${{ needs.prepare.outputs.version_full }}.vhdx..zip
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test OS image
|
name: Test OS image
|
||||||
needs: [ build, prepare ]
|
needs: [ build, prepare ]
|
||||||
uses: ./.github/workflows/test.yaml
|
uses: ./.github/workflows/test.yaml
|
||||||
|
with:
|
||||||
|
version: ${{ needs.prepare.outputs.version_full }}
|
||||||
|
|
||||||
update_index:
|
update_index:
|
||||||
name: Update artifacts index
|
name: Update artifacts index
|
||||||
if: ${{ github.event_name != 'release' }}
|
if: ${{ github.event_name != 'release' && needs.prepare.outputs.publish_build == 'true' }}
|
||||||
needs: [ build, prepare ]
|
needs: [ build, prepare ]
|
||||||
uses: home-assistant/operating-system/.github/workflows/artifacts-index.yaml@dev
|
uses: home-assistant/operating-system/.github/workflows/artifacts-index.yaml@dev
|
||||||
with:
|
with:
|
||||||
@@ -258,7 +390,7 @@ jobs:
|
|||||||
|
|
||||||
bump_version:
|
bump_version:
|
||||||
name: Bump ${{ needs.prepare.outputs.channel }} channel version
|
name: Bump ${{ needs.prepare.outputs.channel }} channel version
|
||||||
if: ${{ github.repository == 'home-assistant/operating-system' }}
|
if: ${{ github.repository == 'home-assistant/operating-system' && needs.prepare.outputs.publish_build == 'true' }}
|
||||||
environment: ${{ needs.prepare.outputs.channel }}
|
environment: ${{ needs.prepare.outputs.channel }}
|
||||||
needs: [ build, prepare ]
|
needs: [ build, prepare ]
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
|
2
.github/workflows/label-actions.yml
vendored
2
.github/workflows/label-actions.yml
vendored
@@ -14,4 +14,4 @@ jobs:
|
|||||||
action:
|
action:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/label-actions@v3.1.0
|
- uses: dessant/label-actions@v4.0.1
|
||||||
|
6
.github/workflows/matrix.json
vendored
6
.github/workflows/matrix.json
vendored
@@ -83,6 +83,12 @@
|
|||||||
"architecture": "aarch64",
|
"architecture": "aarch64",
|
||||||
"label": "board/raspberrypi"
|
"label": "board/raspberrypi"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "rpi5-64",
|
||||||
|
"defconfig": "rpi5_64",
|
||||||
|
"architecture": "aarch64",
|
||||||
|
"label": "board/raspberrypi"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "yellow",
|
"id": "yellow",
|
||||||
"defconfig": "yellow",
|
"defconfig": "yellow",
|
||||||
|
2
.github/workflows/pr-checks.yml
vendored
2
.github/workflows/pr-checks.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
|||||||
- name: Check shell scripts
|
- name: Check shell scripts
|
||||||
uses: ludeeus/action-shellcheck@2.0.0
|
uses: ludeeus/action-shellcheck@2.0.0
|
||||||
with:
|
with:
|
||||||
ignore: buildroot
|
ignore_paths: buildroot
|
||||||
|
|
||||||
- name: Check buildroot-external packages
|
- name: Check buildroot-external packages
|
||||||
run: |
|
run: |
|
||||||
|
2
.github/workflows/stale.yml
vendored
2
.github/workflows/stale.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
|||||||
# - No PRs marked as no-stale or pinned
|
# - No PRs marked as no-stale or pinned
|
||||||
# - No issues marked as no-stale, help-wanted or pinned
|
# - No issues marked as no-stale, help-wanted or pinned
|
||||||
- name: 90 days stale issues & PRs policy
|
- name: 90 days stale issues & PRs policy
|
||||||
uses: actions/stale@v8.0.0
|
uses: actions/stale@v9.0.0
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
days-before-stale: 90
|
days-before-stale: 90
|
||||||
|
14
.github/workflows/test.yaml
vendored
14
.github/workflows/test.yaml
vendored
@@ -19,6 +19,10 @@ on:
|
|||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
|
version:
|
||||||
|
description: Version of HAOS to test (as used in the name of the qcow2 image artifact)
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
@@ -41,7 +45,7 @@ jobs:
|
|||||||
sudo apt install -y qemu-system-x86 ovmf
|
sudo apt install -y qemu-system-x86 ovmf
|
||||||
|
|
||||||
- name: Setup Python
|
- name: Setup Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: 3.12
|
python-version: 3.12
|
||||||
|
|
||||||
@@ -56,9 +60,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Get OS image artifact
|
- name: Get OS image artifact
|
||||||
if: ${{ inputs.use-artifact }}
|
if: ${{ inputs.use-artifact }}
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ova-image
|
name: haos_ova-${{ inputs.version }}.qcow2.xz
|
||||||
|
|
||||||
- name: Extract OS image
|
- name: Extract OS image
|
||||||
run: |
|
run: |
|
||||||
@@ -70,7 +74,7 @@ jobs:
|
|||||||
./tests/run_tests.sh
|
./tests/run_tests.sh
|
||||||
|
|
||||||
- name: Archive logs
|
- name: Archive logs
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
name: logs
|
name: logs
|
||||||
@@ -78,7 +82,7 @@ jobs:
|
|||||||
tests/lg_logs/**
|
tests/lg_logs/**
|
||||||
|
|
||||||
- name: Archive JUnit reports
|
- name: Archive JUnit reports
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
name: junit_reports
|
name: junit_reports
|
||||||
|
@@ -5,11 +5,10 @@
|
|||||||
The following boards/devices are supported:
|
The following boards/devices are supported:
|
||||||
|
|
||||||
- Raspberry Pi
|
- Raspberry Pi
|
||||||
|
- Pi 5 ([4 GB](https://www.raspberrypi.com/products/raspberry-pi-5/?variant=raspberry-pi-5-4gb) and [8 GB](https://www.raspberrypi.com/products/raspberry-pi-5/?variant=raspberry-pi-5-8gb) model) 64-bit
|
||||||
- Pi 4 Model B ([1 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-1gb), [2 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-2gb), [4 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-4gb) and [8 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-8gb) model) 32-bit or 64-bit (recommended)
|
- Pi 4 Model B ([1 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-1gb), [2 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-2gb), [4 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-4gb) and [8 GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/?variant=raspberry-pi-4-model-b-8gb) model) 32-bit or 64-bit (recommended)
|
||||||
- [Pi 3 Model B](https://www.raspberrypi.com/products/raspberry-pi-3-model-b/) and [B+](https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/) 32-bit or 64-bit (recommended)
|
- [Pi 3 Model B](https://www.raspberrypi.com/products/raspberry-pi-3-model-b/) and [B+](https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/) 32-bit or 64-bit (recommended)
|
||||||
- [Pi 2](https://www.raspberrypi.com/products/raspberry-pi-2-model-b/) (not recommended)
|
- [Pi 2](https://www.raspberrypi.com/products/raspberry-pi-2-model-b/) (not recommended)
|
||||||
- [Pi Zero-W](https://www.raspberrypi.com/products/raspberry-pi-zero-w/) (not recommended)
|
|
||||||
- [Pi](https://www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/) (not recommended)
|
|
||||||
- Hardkernel
|
- Hardkernel
|
||||||
- [ODROID-C2](https://www.hardkernel.com/shop/odroid-c2/) (discontinued)
|
- [ODROID-C2](https://www.hardkernel.com/shop/odroid-c2/) (discontinued)
|
||||||
- [ODROID-C4](https://www.hardkernel.com/shop/odroid-c4/)
|
- [ODROID-C4](https://www.hardkernel.com/shop/odroid-c4/)
|
||||||
@@ -39,6 +38,7 @@ Notes:
|
|||||||
|
|
||||||
|Board|Build|Config|Docs|
|
|Board|Build|Config|Docs|
|
||||||
|-----|----|------|----|
|
|-----|----|------|----|
|
||||||
|
|Pi5 64-bit |`make rpi5_64` |[rpi5_64](../../buildroot-external/configs/rpi5_64_defconfig)|[raspberrypi](./raspberrypi/)|
|
||||||
|Pi4B 64-bit |`make rpi4_64` |[rpi4_64](../../buildroot-external/configs/rpi4_64_defconfig)|[raspberrypi](./raspberrypi/)|
|
|Pi4B 64-bit |`make rpi4_64` |[rpi4_64](../../buildroot-external/configs/rpi4_64_defconfig)|[raspberrypi](./raspberrypi/)|
|
||||||
|Pi4B 32-bit |`make rpi4` |[rpi4](../../buildroot-external/configs/rpi4_defconfig)|[raspberrypi](./raspberrypi/)|
|
|Pi4B 32-bit |`make rpi4` |[rpi4](../../buildroot-external/configs/rpi4_defconfig)|[raspberrypi](./raspberrypi/)|
|
||||||
|Pi3B 64-bit |`make rpi3_64` |[rpi3_64](../../buildroot-external/configs/rpi3_64_defconfig)|[raspberrypi](./raspberrypi/)|
|
|Pi3B 64-bit |`make rpi3_64` |[rpi3_64](../../buildroot-external/configs/rpi3_64_defconfig)|[raspberrypi](./raspberrypi/)|
|
||||||
|
@@ -4,10 +4,10 @@
|
|||||||
|
|
||||||
| Device | Release Date | Support | Config |
|
| Device | Release Date | Support | Config |
|
||||||
|---------------------|---------------|-----------------|--------------------|
|
|---------------------|---------------|-----------------|--------------------|
|
||||||
| Raspberry Pi B/B+/A+|2012/2014/2014 | not recommended | [rpi](../../../buildroot-external/configs/rpi_defconfig) |
|
|
||||||
| Raspberry Pi 2 B |2015 | not recommended | [rpi2](../../../buildroot-external/configs/rpi2_defconfig) |
|
| Raspberry Pi 2 B |2015 | not recommended | [rpi2](../../../buildroot-external/configs/rpi2_defconfig) |
|
||||||
| Raspberry Pi 3 B/B+ |2016/2018 | yes | [rpi3](../../../buildroot-external/configs/rpi3_defconfig) / [rpi3_64](../../../buildroot-external/configs/rpi3_64_defconfig) |
|
| Raspberry Pi 3 B/B+ |2016/2018 | yes | [rpi3](../../../buildroot-external/configs/rpi3_defconfig) / [rpi3_64](../../../buildroot-external/configs/rpi3_64_defconfig) |
|
||||||
| Raspberry Pi 4 B |2019 | yes | [rpi4](../../../buildroot-external/configs/rpi4_defconfig) / [rpi4_64](../../../buildroot-external/configs/rpi4_64_defconfig) |
|
| Raspberry Pi 4 B |2019 | yes | [rpi4](../../../buildroot-external/configs/rpi4_defconfig) / [rpi4_64](../../../buildroot-external/configs/rpi4_64_defconfig) |
|
||||||
|
| Raspberry Pi 5 |2023 | yes (beta) | [rpi5_64](../../../buildroot-external/configs/rpi5_64_defconfig) |
|
||||||
|
|
||||||
## Serial console
|
## Serial console
|
||||||
|
|
||||||
|
@@ -5,20 +5,21 @@ Default Kernel tree: 6.1
|
|||||||
|
|
||||||
| Board | Version |
|
| Board | Version |
|
||||||
|-------|---------|
|
|-------|---------|
|
||||||
| Open Virtual Appliance | 6.1.60 |
|
| Open Virtual Appliance | 6.1.71 |
|
||||||
| Raspberry Pi | 6.1.58 |
|
| Raspberry Pi | 6.1.63 |
|
||||||
| Raspberry Pi 0-W | 6.1.58 |
|
| Raspberry Pi 0-W | 6.1.63 |
|
||||||
| Raspberry Pi 2 | 6.1.58 |
|
| Raspberry Pi 2 | 6.1.63 |
|
||||||
| Raspberry Pi 3 | 6.1.58 |
|
| Raspberry Pi 3 | 6.1.63 |
|
||||||
| Raspberry Pi 4 | 6.1.58 |
|
| Raspberry Pi 4 | 6.1.63 |
|
||||||
| Home Assistant Yellow | 6.1.58 |
|
| Raspberry Pi 5 | 6.1.63 |
|
||||||
| Home Assistant Green | 6.1.60 |
|
| Home Assistant Yellow | 6.1.63 |
|
||||||
| Tinker Board | 6.1.60 |
|
| Home Assistant Green | 6.1.71 |
|
||||||
| ODROID-C2 | 6.1.60 |
|
| Tinker Board | 6.1.71 |
|
||||||
| ODROID-C4 | 6.1.60 |
|
| ODROID-C2 | 6.1.71 |
|
||||||
| ODROID-M1 | 6.1.60 |
|
| ODROID-C4 | 6.1.71 |
|
||||||
| ODROID-N2 | 6.1.60 |
|
| ODROID-M1 | 6.1.71 |
|
||||||
| ODROID-XU4 | 6.1.60 |
|
| ODROID-N2 | 6.1.71 |
|
||||||
| Generic aarch64 | 6.1.60 |
|
| ODROID-XU4 | 6.1.71 |
|
||||||
| Generic x86-64 | 6.1.60 |
|
| Generic aarch64 | 6.1.71 |
|
||||||
| Khadas VIM3 | 6.1.60 |
|
| Generic x86-64 | 6.1.71 |
|
||||||
|
| Khadas VIM3 | 6.1.71 |
|
||||||
|
Submodule buildroot updated: 2a3f23fc4b...2d89a0f9b6
@@ -1,9 +1,12 @@
|
|||||||
CONFIG_EFI_STUB=y
|
CONFIG_EFI_STUB=y
|
||||||
|
|
||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
|
||||||
|
|
||||||
CONFIG_VIRTIO=y
|
CONFIG_VIRTIO=y
|
||||||
CONFIG_VIRTIO_PCI=y
|
CONFIG_VIRTIO_PCI=y
|
||||||
CONFIG_VIRTIO_NET=y
|
CONFIG_VIRTIO_NET=y
|
||||||
CONFIG_VIRTIO_BALLOON=m
|
CONFIG_VIRTIO_BALLOON=m
|
||||||
|
CONFIG_VIRTIO_MEM=m
|
||||||
CONFIG_VIRTIO_INPUT=m
|
CONFIG_VIRTIO_INPUT=m
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
CONFIG_VIRTIO_BLK_SCSI=y
|
CONFIG_VIRTIO_BLK_SCSI=y
|
||||||
@@ -12,6 +15,20 @@ CONFIG_VIRTIO_VSOCKETS=m
|
|||||||
CONFIG_VIRTIO_MMIO=y
|
CONFIG_VIRTIO_MMIO=y
|
||||||
CONFIG_SCSI_VIRTIO=y
|
CONFIG_SCSI_VIRTIO=y
|
||||||
CONFIG_HW_RANDOM_VIRTIO=y
|
CONFIG_HW_RANDOM_VIRTIO=y
|
||||||
|
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
||||||
|
CONFIG_VIRTIO_IOMMU=m
|
||||||
|
CONFIG_CRYPTO_ENGINE=m
|
||||||
|
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||||
|
|
||||||
|
# These options are needed for virtio-fs
|
||||||
|
CONFIG_FUSE_FS=y
|
||||||
|
CONFIG_VIRTIO_FS=y
|
||||||
|
CONFIG_DAX=y
|
||||||
|
CONFIG_FS_DAX=y
|
||||||
|
CONFIG_ZONE_DEVICE=y
|
||||||
|
|
||||||
|
CONFIG_DMI_SYSFS=m
|
||||||
|
CONFIG_FW_CFG_SYSFS=m
|
||||||
|
|
||||||
CONFIG_NVME_CORE=y
|
CONFIG_NVME_CORE=y
|
||||||
CONFIG_BLK_DEV_NVME=y
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -95,7 +95,7 @@ CONFIG_JUMP_LABEL=y
|
|||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
CONFIG_MODULE_UNLOAD=y
|
CONFIG_MODULE_UNLOAD=y
|
||||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
CONFIG_MODULE_COMPRESS_XZ=y
|
CONFIG_MODULE_COMPRESS_NONE=y
|
||||||
CONFIG_BLK_DEV_ZONED=y
|
CONFIG_BLK_DEV_ZONED=y
|
||||||
CONFIG_BLK_DEV_THROTTLING=y
|
CONFIG_BLK_DEV_THROTTLING=y
|
||||||
CONFIG_BLK_DEV_THROTTLING_LOW=y
|
CONFIG_BLK_DEV_THROTTLING_LOW=y
|
||||||
@@ -114,8 +114,6 @@ CONFIG_BFQ_GROUP_IOSCHED=y
|
|||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
CONFIG_ZSWAP=y
|
CONFIG_ZSWAP=y
|
||||||
CONFIG_ZSWAP_DEFAULT_ON=y
|
CONFIG_ZSWAP_DEFAULT_ON=y
|
||||||
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
|
|
||||||
CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD=y
|
|
||||||
CONFIG_ZBUD=y
|
CONFIG_ZBUD=y
|
||||||
CONFIG_ZSMALLOC=y
|
CONFIG_ZSMALLOC=y
|
||||||
CONFIG_SLAB_FREELIST_RANDOM=y
|
CONFIG_SLAB_FREELIST_RANDOM=y
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||||
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
||||||
|
|
||||||
CONFIG_THERMAL_GOV_BANG_BANG=y
|
CONFIG_THERMAL_GOV_BANG_BANG=y
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||||
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
||||||
|
|
||||||
CONFIG_THERMAL_GOV_BANG_BANG=y
|
CONFIG_THERMAL_GOV_BANG_BANG=y
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||||
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
||||||
|
|
||||||
CONFIG_THERMAL_GOV_BANG_BANG=y
|
CONFIG_THERMAL_GOV_BANG_BANG=y
|
||||||
|
@@ -95,7 +95,7 @@ CONFIG_JUMP_LABEL=y
|
|||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
CONFIG_MODULE_UNLOAD=y
|
CONFIG_MODULE_UNLOAD=y
|
||||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
CONFIG_MODULE_COMPRESS_XZ=y
|
CONFIG_MODULE_COMPRESS_NONE=y
|
||||||
CONFIG_BLK_DEV_ZONED=y
|
CONFIG_BLK_DEV_ZONED=y
|
||||||
CONFIG_BLK_DEV_THROTTLING=y
|
CONFIG_BLK_DEV_THROTTLING=y
|
||||||
CONFIG_BLK_DEV_THROTTLING_LOW=y
|
CONFIG_BLK_DEV_THROTTLING_LOW=y
|
||||||
@@ -114,8 +114,6 @@ CONFIG_BFQ_GROUP_IOSCHED=y
|
|||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
CONFIG_ZSWAP=y
|
CONFIG_ZSWAP=y
|
||||||
CONFIG_ZSWAP_DEFAULT_ON=y
|
CONFIG_ZSWAP_DEFAULT_ON=y
|
||||||
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
|
|
||||||
CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD=y
|
|
||||||
CONFIG_ZBUD=y
|
CONFIG_ZBUD=y
|
||||||
CONFIG_ZSMALLOC=y
|
CONFIG_ZSMALLOC=y
|
||||||
CONFIG_SLAB_FREELIST_RANDOM=y
|
CONFIG_SLAB_FREELIST_RANDOM=y
|
||||||
|
@@ -4,25 +4,15 @@ CONFIG_CPU_IDLE=y
|
|||||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||||
CONFIG_INTEL_IDLE=y
|
CONFIG_INTEL_IDLE=y
|
||||||
|
|
||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
||||||
|
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
|
||||||
|
|
||||||
CONFIG_SCSI_LOWLEVEL=y
|
CONFIG_SCSI_LOWLEVEL=y
|
||||||
CONFIG_SCSI_HPSA=y
|
CONFIG_SCSI_HPSA=y
|
||||||
CONFIG_USB_XHCI_HCD=y
|
CONFIG_USB_XHCI_HCD=y
|
||||||
CONFIG_BLK_DEV_NVME=y
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
|
||||||
CONFIG_WLAN_VENDOR_INTEL=y
|
|
||||||
CONFIG_IWL4965=m
|
|
||||||
CONFIG_IWL3945=m
|
|
||||||
CONFIG_IWLWIFI=m
|
|
||||||
CONFIG_IWLDVM=m
|
|
||||||
CONFIG_IWLMVM=m
|
|
||||||
|
|
||||||
CONFIG_WLAN_VENDOR_REALTEK=y
|
|
||||||
CONFIG_RTL_CARDS=m
|
|
||||||
CONFIG_RTL8723BE=y
|
|
||||||
CONFIG_RTL8723BS=y
|
|
||||||
CONFIG_RTW88=m
|
|
||||||
CONFIG_RTW88_8821CE=m
|
|
||||||
|
|
||||||
CONFIG_BCMA=m
|
CONFIG_BCMA=m
|
||||||
|
|
||||||
CONFIG_SYSFB=y
|
CONFIG_SYSFB=y
|
||||||
@@ -48,6 +38,9 @@ CONFIG_MMC_SDHCI_ACPI=y
|
|||||||
CONFIG_MMC_SDHCI_PCI=y
|
CONFIG_MMC_SDHCI_PCI=y
|
||||||
CONFIG_X86_INTEL_LPSS=y
|
CONFIG_X86_INTEL_LPSS=y
|
||||||
|
|
||||||
|
CONFIG_MISC_RTSX_PCI=m
|
||||||
|
CONFIG_MISC_RTSX_USB=m
|
||||||
|
|
||||||
CONFIG_SND_SOC=m
|
CONFIG_SND_SOC=m
|
||||||
|
|
||||||
CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
|
CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
|
||||||
@@ -197,4 +190,5 @@ CONFIG_GPIO_DLN2=m
|
|||||||
CONFIG_MFD_DLN2=m
|
CONFIG_MFD_DLN2=m
|
||||||
CONFIG_DLN2_ADC=m
|
CONFIG_DLN2_ADC=m
|
||||||
|
|
||||||
|
CONFIG_IIO=m
|
||||||
CONFIG_BMP280=m
|
CONFIG_BMP280=m
|
||||||
|
@@ -1,13 +1,19 @@
|
|||||||
CONFIG_EFI_STUB=y
|
CONFIG_EFI_STUB=y
|
||||||
|
|
||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||||
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
||||||
|
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
|
||||||
|
|
||||||
CONFIG_HOTPLUG_CPU=y
|
CONFIG_HOTPLUG_CPU=y
|
||||||
CONFIG_MEMORY_HOTPLUG=y
|
CONFIG_MEMORY_HOTPLUG=y
|
||||||
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
|
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
|
||||||
CONFIG_MEMORY_HOTREMOVE=y
|
CONFIG_MEMORY_HOTREMOVE=y
|
||||||
CONFIG_ACPI_HOTPLUG_MEMORY=y
|
CONFIG_ACPI_HOTPLUG_MEMORY=y
|
||||||
|
|
||||||
|
CONFIG_DMI_SYSFS=m
|
||||||
|
CONFIG_FW_CFG_SYSFS=m
|
||||||
|
|
||||||
CONFIG_VMXNET3=y
|
CONFIG_VMXNET3=y
|
||||||
CONFIG_VMWARE_PVSCSI=y
|
|
||||||
CONFIG_VMWARE_VMCI_VSOCKETS=y
|
CONFIG_VMWARE_VMCI_VSOCKETS=y
|
||||||
CONFIG_VMWARE_VMCI=y
|
CONFIG_VMWARE_VMCI=y
|
||||||
CONFIG_VMWARE_BALLOON=y
|
CONFIG_VMWARE_BALLOON=y
|
||||||
@@ -17,7 +23,7 @@ CONFIG_VMWARE_PVSCSI=y
|
|||||||
CONFIG_NET_9P=m
|
CONFIG_NET_9P=m
|
||||||
CONFIG_NET_9P_VIRTIO=m
|
CONFIG_NET_9P_VIRTIO=m
|
||||||
CONFIG_9P_FS=m
|
CONFIG_9P_FS=m
|
||||||
CONFIG_9P_FS_POSIX_ACL=m
|
CONFIG_9P_FS_POSIX_ACL=y
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
CONFIG_VSOCKETS=m
|
CONFIG_VSOCKETS=m
|
||||||
CONFIG_VIRTIO_VSOCKETS_COMMON=m
|
CONFIG_VIRTIO_VSOCKETS_COMMON=m
|
||||||
@@ -30,6 +36,7 @@ CONFIG_VIRTIO=y
|
|||||||
CONFIG_VIRTIO_PCI=y
|
CONFIG_VIRTIO_PCI=y
|
||||||
CONFIG_VIRTIO_NET=y
|
CONFIG_VIRTIO_NET=y
|
||||||
CONFIG_VIRTIO_BALLOON=m
|
CONFIG_VIRTIO_BALLOON=m
|
||||||
|
CONFIG_VIRTIO_MEM=m
|
||||||
CONFIG_VIRTIO_INPUT=m
|
CONFIG_VIRTIO_INPUT=m
|
||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
CONFIG_VIRTIO_BLK_SCSI=y
|
CONFIG_VIRTIO_BLK_SCSI=y
|
||||||
@@ -70,17 +77,6 @@ CONFIG_SND_XEN_FRONTEND=y
|
|||||||
CONFIG_XEN_PVCALLS_FRONTEND=m
|
CONFIG_XEN_PVCALLS_FRONTEND=m
|
||||||
CONFIG_XEN_WDT=y
|
CONFIG_XEN_WDT=y
|
||||||
|
|
||||||
CONFIG_WLAN_VENDOR_INTEL=y
|
|
||||||
CONFIG_IWL4965=m
|
|
||||||
CONFIG_IWL3945=m
|
|
||||||
CONFIG_IWLWIFI=m
|
|
||||||
CONFIG_IWLDVM=m
|
|
||||||
CONFIG_IWLMVM=m
|
|
||||||
|
|
||||||
CONFIG_WLAN_VENDOR_REALTEK=y
|
|
||||||
CONFIG_RTL_CARDS=m
|
|
||||||
CONFIG_RTL8723BE=y
|
|
||||||
|
|
||||||
CONFIG_BCMA=m
|
CONFIG_BCMA=m
|
||||||
|
|
||||||
CONFIG_SYSFB=y
|
CONFIG_SYSFB=y
|
||||||
@@ -89,6 +85,13 @@ CONFIG_SYSFB_SIMPLEFB=y
|
|||||||
CONFIG_FB=y
|
CONFIG_FB=y
|
||||||
CONFIG_FB_EFI=y
|
CONFIG_FB_EFI=y
|
||||||
|
|
||||||
|
CONFIG_MMC=y
|
||||||
|
CONFIG_MMC_BLOCK=y
|
||||||
|
CONFIG_MMC_SDHCI=y
|
||||||
|
CONFIG_MMC_SDHCI_ACPI=y
|
||||||
|
CONFIG_MMC_SDHCI_PCI=y
|
||||||
|
CONFIG_X86_INTEL_LPSS=y
|
||||||
|
|
||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
CONFIG_DRM_FBDEV_EMULATION=y
|
CONFIG_DRM_FBDEV_EMULATION=y
|
||||||
CONFIG_DRM_SIMPLEDRM=y
|
CONFIG_DRM_SIMPLEDRM=y
|
||||||
|
@@ -1 +1 @@
|
|||||||
dwc_otg.lpm_enable=0 console=tty1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u,174c:225c:u
|
dwc_otg.lpm_enable=0 console=tty1 usb-storage.quirks=174c:55aa:u,2109:0715:u,152d:0578:u,152d:0579:u,152d:1561:u,174c:0829:u,14b0:0206:u,174c:225c:u,7825:a2a4:u
|
||||||
|
@@ -1,6 +1,9 @@
|
|||||||
# CONFIG_AUTOFS4_FS is not set
|
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
|
||||||
# CONFIG_AUTOFS_FS is not set
|
|
||||||
# CONFIG_PGTABLE_MAPPING is not set
|
# CONFIG_PGTABLE_MAPPING is not set
|
||||||
|
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set
|
||||||
|
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set
|
||||||
|
|
||||||
|
CONFIG_LOCALVERSION="-haos-raspi"
|
||||||
|
|
||||||
CONFIG_NVME_CORE=y
|
CONFIG_NVME_CORE=y
|
||||||
CONFIG_BLK_DEV_NVME=y
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
@@ -8,4 +8,4 @@ BOOT_SIZE=32M
|
|||||||
BOOT_SPL=false
|
BOOT_SPL=false
|
||||||
BOOT_ENV_SIZE=0x4000
|
BOOT_ENV_SIZE=0x4000
|
||||||
SUPERVISOR_MACHINE=raspberrypi2
|
SUPERVISOR_MACHINE=raspberrypi2
|
||||||
SUPERVISOR_ARCH=armhf
|
SUPERVISOR_ARCH=armv7
|
||||||
|
1
buildroot-external/board/raspberrypi/rpi5-64/cmdline.txt
Normal file
1
buildroot-external/board/raspberrypi/rpi5-64/cmdline.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
zram.enabled=1 zram.num_devices=3 rootwait cgroup_enable=memory fsck.repair=yes console=tty1 root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd rootfstype=squashfs ro rauc.slot=A
|
53
buildroot-external/board/raspberrypi/rpi5-64/config.txt
Executable file
53
buildroot-external/board/raspberrypi/rpi5-64/config.txt
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
# For more options and information see
|
||||||
|
# http://rptl.io/configtxt
|
||||||
|
# Some settings may impact device functionality. See link above for details
|
||||||
|
|
||||||
|
# Uncomment some or all of these to enable the optional hardware interfaces
|
||||||
|
#dtparam=i2c_arm=on
|
||||||
|
#dtparam=i2s=on
|
||||||
|
#dtparam=spi=on
|
||||||
|
|
||||||
|
# Enable audio (loads snd_bcm2835)
|
||||||
|
dtparam=audio=on
|
||||||
|
|
||||||
|
# Additional overlays and parameters are documented
|
||||||
|
# /boot/firmware/overlays/README
|
||||||
|
|
||||||
|
# Automatically load overlays for detected cameras
|
||||||
|
camera_auto_detect=1
|
||||||
|
|
||||||
|
# Automatically load overlays for detected DSI displays
|
||||||
|
display_auto_detect=1
|
||||||
|
|
||||||
|
# Automatically load initramfs files, if found
|
||||||
|
auto_initramfs=1
|
||||||
|
|
||||||
|
# Enable DRM VC4 V3D driver
|
||||||
|
dtoverlay=vc4-kms-v3d
|
||||||
|
max_framebuffers=2
|
||||||
|
|
||||||
|
# Don't have the firmware create an initial video= setting in cmdline.txt.
|
||||||
|
# Use the kernel's default instead.
|
||||||
|
disable_fw_kms_setup=1
|
||||||
|
|
||||||
|
# Run in 64-bit mode
|
||||||
|
arm_64bit=1
|
||||||
|
|
||||||
|
# Disable compensation for displays with overscan
|
||||||
|
disable_overscan=1
|
||||||
|
|
||||||
|
# Run as fast as firmware / board allows
|
||||||
|
arm_boost=1
|
||||||
|
|
||||||
|
# Use OS prefix for A/B slot (RAUC)
|
||||||
|
os_prefix=slot-A/
|
||||||
|
cmdline=/cmdline.txt
|
||||||
|
|
||||||
|
[cm4]
|
||||||
|
# Enable host mode on the 2711 built-in XHCI USB controller.
|
||||||
|
# This line should be removed if the legacy DWC2 controller is required
|
||||||
|
# (e.g. for USB device mode) or if USB support is not required.
|
||||||
|
otg_mode=1
|
||||||
|
|
||||||
|
[all]
|
||||||
|
|
20
buildroot-external/board/raspberrypi/rpi5-64/hassos-hook.sh
Executable file
20
buildroot-external/board/raspberrypi/rpi5-64/hassos-hook.sh
Executable file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# shellcheck disable=SC2155
|
||||||
|
|
||||||
|
function hassos_pre_image() {
|
||||||
|
local BOOT_DATA="$(path_boot_dir)"
|
||||||
|
|
||||||
|
mkdir -p "${BOOT_DATA}/slot-A/"
|
||||||
|
cp "${BINARIES_DIR}"/*.dtb "${BOOT_DATA}/slot-A/"
|
||||||
|
gzip --stdout "${BINARIES_DIR}"/Image > "${BOOT_DATA}/slot-A/kernel_2712.img"
|
||||||
|
cp -r "${BINARIES_DIR}/overlays/" "${BOOT_DATA}/slot-A/"
|
||||||
|
cp "${BINARIES_DIR}"/*.dtbo "${BOOT_DATA}/slot-A/overlays/" 2>/dev/null || true
|
||||||
|
cp "${BOARD_DIR}/config.txt" "${BOOT_DATA}/config.txt"
|
||||||
|
cp "${BOARD_DIR}/cmdline.txt" "${BOOT_DATA}/cmdline.txt"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function hassos_post_image() {
|
||||||
|
convert_disk_image_xz
|
||||||
|
}
|
||||||
|
|
11
buildroot-external/board/raspberrypi/rpi5-64/meta
Normal file
11
buildroot-external/board/raspberrypi/rpi5-64/meta
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
BOARD_ID=rpi5-64
|
||||||
|
BOARD_NAME="RaspberryPi 5 64bit"
|
||||||
|
CHASSIS=embedded
|
||||||
|
BOOTLOADER=tryboot
|
||||||
|
KERNEL_FILE=Image
|
||||||
|
BOOT_SYS=gpt
|
||||||
|
BOOT_SIZE=64M
|
||||||
|
BOOT_SPL=false
|
||||||
|
BOOT_ENV_SIZE=0x4000
|
||||||
|
SUPERVISOR_MACHINE=raspberrypi5-64
|
||||||
|
SUPERVISOR_ARCH=aarch64
|
@@ -0,0 +1,25 @@
|
|||||||
|
# shellcheck shell=sh
|
||||||
|
# Shell script functions to manipulate kernel cmdline
|
||||||
|
|
||||||
|
# Function to get the value of a key from a command line string
|
||||||
|
get_value() {
|
||||||
|
key="$1"
|
||||||
|
cmdline_string="$2"
|
||||||
|
|
||||||
|
# Split the command line string by whitespace and then by '=' using xargs
|
||||||
|
echo "$cmdline_string" | xargs -n1 | grep "^$key=" | cut -d= -f2-
|
||||||
|
}
|
||||||
|
|
||||||
|
# Function to set or update the value of a key in a command line string
|
||||||
|
set_value() {
|
||||||
|
key="$1"
|
||||||
|
new_value="$2"
|
||||||
|
cmdline_string="$3"
|
||||||
|
|
||||||
|
# Use sed to replace the value of the key if it exists, or add a new key-value pair
|
||||||
|
if echo "$cmdline_string" | grep -q "$key="; then
|
||||||
|
echo "$cmdline_string" | sed "s/$key=[^ ]*/$key=$new_value/"
|
||||||
|
else
|
||||||
|
echo "$cmdline_string $key=$new_value"
|
||||||
|
fi
|
||||||
|
}
|
@@ -0,0 +1,101 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# shellcheck source=/dev/null # Our GitHub Actions tests this separately
|
||||||
|
. /usr/lib/rauc/cmdline.sh
|
||||||
|
|
||||||
|
# RAUC hook script for Raspberry Pi firmwaree tryboot
|
||||||
|
# Meant to be usesd as a RAUC bootloader-custom-backend script.
|
||||||
|
|
||||||
|
boot_dir="/mnt/boot"
|
||||||
|
root_slot_a="PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd"
|
||||||
|
root_slot_b="PARTUUID=a3ec664e-32ce-4665-95ea-7ae90ce9aa20"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
get-primary)
|
||||||
|
# Actions to be performed when getting the primary bootloader
|
||||||
|
# Example: Output the path to the current primary bootloader
|
||||||
|
echo "tryboot get-primary" >&2
|
||||||
|
cmdline=$(head -n1 "${boot_dir}/cmdline.txt")
|
||||||
|
get_value rauc.slot "${cmdline}"
|
||||||
|
;;
|
||||||
|
|
||||||
|
set-primary)
|
||||||
|
# Actions to be performed when setting the primary bootloader
|
||||||
|
# Example: Set the specified bootloader as the primary one
|
||||||
|
slot_bootname="$2"
|
||||||
|
echo "tryboot set-primary $slot_bootname" >&2
|
||||||
|
cmdline=$(head -n1 "${boot_dir}/cmdline.txt")
|
||||||
|
if [ "${slot_bootname}" = "A" ]; then
|
||||||
|
cmdline=$(set_value root "${root_slot_a}" "${cmdline}")
|
||||||
|
elif [ "${slot_bootname}" = "B" ]; then
|
||||||
|
cmdline=$(set_value root "${root_slot_b}" "${cmdline}")
|
||||||
|
else
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
cmdline=$(set_value rauc.slot "${slot_bootname}" "${cmdline}")
|
||||||
|
echo "${cmdline}" > "${boot_dir}/cmdline-tryboot.txt"
|
||||||
|
sed -e "s/^\(os_prefix=\)slot-[A-Z]\/$/\1slot-${slot_bootname}\//" \
|
||||||
|
-e "s/^\(cmdline=\).*$/\1\/cmdline-tryboot.txt/" \
|
||||||
|
"${boot_dir}/config.txt" > "${boot_dir}/tryboot.txt"
|
||||||
|
# Use tryboot to try booting the new primary on reboot
|
||||||
|
echo "0 tryboot" > /run/systemd/reboot-param
|
||||||
|
;;
|
||||||
|
|
||||||
|
get-state)
|
||||||
|
# Actions to be performed when getting the bootloader state
|
||||||
|
# Example: Output the current state of the bootloader
|
||||||
|
# You need to implement logic to determine the state (good or bad) based on the slot.bootname
|
||||||
|
slot_bootname="$2"
|
||||||
|
echo "tryboot get-state $slot_bootname" >&2
|
||||||
|
if [ -f "${boot_dir}/slot-${slot_bootname}/.good" ]; then
|
||||||
|
echo "returning good" >&2
|
||||||
|
echo "good"
|
||||||
|
else
|
||||||
|
echo "returning bad" >&2
|
||||||
|
echo "bad"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
set-state)
|
||||||
|
# Actions to be performed when setting the bootloader state
|
||||||
|
# Example: Set the specified state for the bootloader
|
||||||
|
slot_bootname="$2"
|
||||||
|
new_state="$3"
|
||||||
|
echo "tryboot set-state $slot_bootname $new_state" >&2
|
||||||
|
if [ "${new_state}" = "good" ]; then
|
||||||
|
touch "${boot_dir}/slot-${slot_bootname}/.good"
|
||||||
|
else
|
||||||
|
rm -f "${boot_dir}/slot-${slot_bootname}/.good"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# It seems we call set-state in any case. Use this to "commit" tryboot
|
||||||
|
# state...
|
||||||
|
|
||||||
|
# Check if tryboot is active
|
||||||
|
if ! cmp -s -n 4 /proc/device-tree/chosen/bootloader/tryboot /dev/zero; then
|
||||||
|
cmdline_tryboot=$(head -n1 "${boot_dir}/cmdline-tryboot.txt")
|
||||||
|
tryboot_slot=$(get_value rauc.slot "${cmdline_tryboot}")
|
||||||
|
if [ "${tryboot_slot}" != "${slot_bootname}" ]; then
|
||||||
|
echo "tryboot doesn't reflect the expected boot slot, not committing." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo "Committing tryboot state to primary boot" >&2
|
||||||
|
mv "${boot_dir}/tryboot.txt" "${boot_dir}/config.txt"
|
||||||
|
mv "${boot_dir}/cmdline-tryboot.txt" "${boot_dir}/cmdline.txt"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
get-current)
|
||||||
|
# We don't have a better detection then /proc/cmdline...
|
||||||
|
echo "Cannot reliably determine current slot with tryboot" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "Unknown operation: $1"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
@@ -1,22 +1,24 @@
|
|||||||
From a26f2b40904ce7b6ac96de951fdf40035877fce4 Mon Sep 17 00:00:00 2001
|
From 169075818f13e77f4d86c913bbac796e92bb5b14 Mon Sep 17 00:00:00 2001
|
||||||
Message-ID: <a26f2b40904ce7b6ac96de951fdf40035877fce4.1698393299.git.stefan@agner.ch>
|
From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= <sairon@sairon.cz>
|
||||||
In-Reply-To: <808c5caa6bdefaadf7c63d9fb5c18c33dc1fe5b9.1698393299.git.stefan@agner.ch>
|
Date: Thu, 16 Nov 2023 12:46:48 +0100
|
||||||
References: <808c5caa6bdefaadf7c63d9fb5c18c33dc1fe5b9.1698393299.git.stefan@agner.ch>
|
|
||||||
From: Stefan Agner <stefan@agner.ch>
|
|
||||||
Date: Thu, 1 Jun 2023 10:22:12 +0200
|
|
||||||
Subject: [PATCH] ARM: dts: bcm2711: yellow: Use mini-UART for Bluetooth by
|
Subject: [PATCH] ARM: dts: bcm2711: yellow: Use mini-UART for Bluetooth by
|
||||||
default
|
default
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Use the mini UART for Bluetooth by default. This makes sure that the
|
Apply changes from miniuart-bt-overlay.dts to Yellow DTS to use
|
||||||
full UART is always available on J11.
|
mini-UART for Bluetooth by default and initialize hci device in the
|
||||||
|
kernel driver (can be overriden by setting dtparam=krnbt=off).
|
||||||
|
Full UART should be available on J11.
|
||||||
|
|
||||||
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
Signed-off-by: Jan Čermák <sairon@sairon.cz>
|
||||||
---
|
---
|
||||||
.../boot/dts/bcm2711-rpi-cm4-ha-yellow.dts | 23 ++++++++++++-------
|
.../boot/dts/bcm2711-rpi-cm4-ha-yellow.dts | 36 ++++++++++++++-----
|
||||||
1 file changed, 15 insertions(+), 8 deletions(-)
|
1 file changed, 28 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
||||||
index b8f0bc2df062..78e61e628d66 100644
|
index b8f0bc2df062..26033f2d30d0 100644
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
||||||
@@ -318,7 +318,7 @@ chosen {
|
@@ -318,7 +318,7 @@ chosen {
|
||||||
@@ -28,7 +30,16 @@ index b8f0bc2df062..78e61e628d66 100644
|
|||||||
serial1 = &uart4;
|
serial1 = &uart4;
|
||||||
serial2 = &uart5;
|
serial2 = &uart5;
|
||||||
mmc0 = &emmc2;
|
mmc0 = &emmc2;
|
||||||
@@ -348,12 +348,14 @@ &mmcnr {
|
@@ -334,6 +334,8 @@ aliases {
|
||||||
|
spi4 = &spi4;
|
||||||
|
spi5 = &spi5;
|
||||||
|
spi6 = &spi6;
|
||||||
|
+ bluetooth = &uart1;
|
||||||
|
+
|
||||||
|
/delete-property/ intc;
|
||||||
|
};
|
||||||
|
|
||||||
|
@@ -348,12 +350,22 @@ &mmcnr {
|
||||||
};
|
};
|
||||||
|
|
||||||
&uart0 {
|
&uart0 {
|
||||||
@@ -40,40 +51,54 @@ index b8f0bc2df062..78e61e628d66 100644
|
|||||||
&uart1 {
|
&uart1 {
|
||||||
- pinctrl-0 = <&uart1_pins>;
|
- pinctrl-0 = <&uart1_pins>;
|
||||||
+ pinctrl-names = "default";
|
+ pinctrl-names = "default";
|
||||||
+ pinctrl-0 = <&uart1_pins &bt_pins &fake_bt_cts>;
|
+ pinctrl-0 = <&uart1_bt_pins>;
|
||||||
|
+ status = "okay";
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+&bt {
|
||||||
|
+ status = "disabled";
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+&minibt {
|
||||||
+ status = "okay";
|
+ status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&spi0 {
|
&spi0 {
|
||||||
@@ -489,18 +491,23 @@ bt_pins: bt_pins {
|
@@ -490,15 +502,21 @@ bt_pins: bt_pins {
|
||||||
brcm,pull = <2>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
- uart0_pins: uart0_pins {
|
uart0_pins: uart0_pins {
|
||||||
- brcm,pins = <32 33>;
|
+ brcm,pins;
|
||||||
|
+ brcm,function;
|
||||||
|
+ brcm,pull;
|
||||||
|
+ };
|
||||||
|
+
|
||||||
|
+ uart1_pins: uart1_pins {
|
||||||
|
brcm,pins = <32 33>;
|
||||||
- brcm,function = <BCM2835_FSEL_ALT3>;
|
- brcm,function = <BCM2835_FSEL_ALT3>;
|
||||||
- brcm,pull = <0 2>;
|
+ brcm,function = <BCM2835_FSEL_ALT5>; /* alt5=UART1 */
|
||||||
+ fake_bt_cts: fake_bt_cts {
|
brcm,pull = <0 2>;
|
||||||
+ brcm,pins = <31>;
|
|
||||||
+ brcm,function = <1>; /* output */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
- uart1_pins: uart1_pins {
|
- uart1_pins: uart1_pins {
|
||||||
+ uart0_pins: uart0_pins {
|
- brcm,pins;
|
||||||
brcm,pins;
|
- brcm,function;
|
||||||
brcm,function;
|
- brcm,pull;
|
||||||
brcm,pull;
|
+ uart1_bt_pins: uart1_bt_pins {
|
||||||
|
+ brcm,pins = <32 33 30 31>;
|
||||||
|
+ brcm,function = <BCM2835_FSEL_ALT5>; /* alt5=UART1 */
|
||||||
|
+ brcm,pull = <0 2 2 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
+ uart1_pins: uart1_pins {
|
|
||||||
+ brcm,pins = <32 33>;
|
|
||||||
+ brcm,function = <2>; /* alt5=UART1 */
|
|
||||||
+ brcm,pull = <0 2>;
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
uart2_pins: uart2_pins {
|
uart2_pins: uart2_pins {
|
||||||
brcm,pins = <0 1>;
|
@@ -683,5 +701,7 @@ __overrides__ {
|
||||||
brcm,function = <BCM2835_FSEL_ALT4>;
|
cam1_reg = <&cam1_reg>,"status";
|
||||||
|
cam1_reg_gpio = <&cam1_reg>,"gpio:4",
|
||||||
|
<&cam1_reg>,"gpio:0=", <&gpio>;
|
||||||
|
+
|
||||||
|
+ krnbt = <&minibt>,"status";
|
||||||
|
};
|
||||||
|
};
|
||||||
--
|
--
|
||||||
2.42.0
|
2.34.1
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ CONFIG_FS_FAT=y
|
|||||||
CONFIG_FS_SQUASHFS=y
|
CONFIG_FS_SQUASHFS=y
|
||||||
# CONFIG_ENV_IS_IN_FAT is not set
|
# CONFIG_ENV_IS_IN_FAT is not set
|
||||||
# CONFIG_ENV_IS_IN_EXT4 is not set
|
# CONFIG_ENV_IS_IN_EXT4 is not set
|
||||||
CONFIG_ENV_IS_NOWHERE=Y
|
CONFIG_ENV_IS_NOWHERE=y
|
||||||
# CONFIG_EFI_LOADER is not set
|
# CONFIG_EFI_LOADER is not set
|
||||||
CONFIG_CMD_SETEXPR=y
|
CONFIG_CMD_SETEXPR=y
|
||||||
CONFIG_CMD_FILEENV=y
|
CONFIG_CMD_FILEENV=y
|
||||||
|
@@ -480,7 +480,7 @@ CONFIG_GREP=y
|
|||||||
# CONFIG_EGREP is not set
|
# CONFIG_EGREP is not set
|
||||||
# CONFIG_FGREP is not set
|
# CONFIG_FGREP is not set
|
||||||
# CONFIG_FEATURE_GREP_CONTEXT is not set
|
# CONFIG_FEATURE_GREP_CONTEXT is not set
|
||||||
# CONFIG_XARGS is not set
|
CONFIG_XARGS=y
|
||||||
# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
|
# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
|
||||||
# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set
|
# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set
|
||||||
# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set
|
# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,25 +17,45 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64 $(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64 $(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/board/arm-uefi/generic-aarch64/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA9377=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_CYPRESS_CYW54XXX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
||||||
@@ -53,52 +70,68 @@ BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUART8997=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUSB8997=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -140,7 +173,5 @@ BR2_PACKAGE_OS_AGENT=y
|
|||||||
BR2_PACKAGE_OS_AGENT_BOARD="GenericAarch64"
|
BR2_PACKAGE_OS_AGENT_BOARD="GenericAarch64"
|
||||||
BR2_PACKAGE_QEMU_GUEST_AGENT=y
|
BR2_PACKAGE_QEMU_GUEST_AGENT=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_x86_64=y
|
BR2_x86_64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,27 +17,46 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-pcie.config $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-pcie.config $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA9377=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_CYPRESS_CYW54XXX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
||||||
@@ -55,54 +71,69 @@ BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUART8997=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUSB8997=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -145,7 +176,5 @@ BR2_PACKAGE_OS_AGENT=y
|
|||||||
BR2_PACKAGE_OS_AGENT_BOARD="GenericAmd64"
|
BR2_PACKAGE_OS_AGENT_BOARD="GenericAmd64"
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/kernel-rockchip.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/kernel-rockchip.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3566-ha-green"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3566-ha-green"
|
||||||
@@ -32,64 +29,90 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
|
||||||
BR2_PACKAGE_MTD=y
|
BR2_PACKAGE_MTD=y
|
||||||
# BR2_PACKAGE_MTD_MTD_DEBUG is not set
|
# BR2_PACKAGE_MTD_MTD_DEBUG is not set
|
||||||
# BR2_PACKAGE_MTD_NANDDUMP is not set
|
# BR2_PACKAGE_MTD_NANDDUMP is not set
|
||||||
# BR2_PACKAGE_MTD_NANDTEST is not set
|
# BR2_PACKAGE_MTD_NANDTEST is not set
|
||||||
# BR2_PACKAGE_MTD_NANDWRITE is not set
|
# BR2_PACKAGE_MTD_NANDWRITE is not set
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -120,13 +143,13 @@ BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/u-boot/u-boot.git"
|
|||||||
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="v2023.07.02"
|
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="v2023.07.02"
|
||||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="green"
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="green"
|
||||||
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config"
|
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config"
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="idbloader.img u-boot.itb"
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y
|
BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_TPL=y
|
BR2_TARGET_UBOOT_NEEDS_TPL=y
|
||||||
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
||||||
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="idbloader.img u-boot.itb"
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
@@ -135,19 +158,17 @@ BR2_PACKAGE_HOST_RAUC=y
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/nabucasa/green/uboot-boot.ush"
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS=y
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_VERSION="b4558da0860ca48bf1a571dd33ccba580b9abe23"
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_ATF="bin/rk35/rk3568_bl31_v1.43.elf"
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_TPL="bin/rk35/rk3566_ddr_1056MHz_v1.18.bin"
|
|
||||||
BR2_PACKAGE_GASKET=y
|
BR2_PACKAGE_GASKET=y
|
||||||
BR2_PACKAGE_HASSIO=y
|
BR2_PACKAGE_HASSIO=y
|
||||||
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
||||||
BR2_PACKAGE_HASSIO_MACHINE="green"
|
BR2_PACKAGE_HASSIO_MACHINE="green"
|
||||||
BR2_PACKAGE_OS_AGENT=y
|
BR2_PACKAGE_OS_AGENT=y
|
||||||
BR2_PACKAGE_OS_AGENT_BOARD="Green"
|
BR2_PACKAGE_OS_AGENT_BOARD="Green"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS=y
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_VERSION="b4558da0860ca48bf1a571dd33ccba580b9abe23"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_ATF="bin/rk35/rk3568_bl31_v1.43.elf"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_TPL="bin/rk35/rk3566_ddr_1056MHz_v1.18.bin"
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/vim3 $(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/vim3/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/vim3 $(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/vim3/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/kernel-vim.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/khadas/kernel-vim.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-g12b-s922x-khadas-vim3"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-g12b-s922x-khadas-vim3"
|
||||||
@@ -32,59 +29,85 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -131,7 +154,5 @@ BR2_PACKAGE_OS_AGENT=y
|
|||||||
BR2_PACKAGE_OS_AGENT_BOARD="KhadasVim3"
|
BR2_PACKAGE_OS_AGENT_BOARD="KhadasVim3"
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c2/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-gxbb-odroidc2"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-gxbb-odroidc2"
|
||||||
@@ -32,59 +29,85 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -132,7 +155,5 @@ BR2_PACKAGE_RPI_RF_MOD=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C2=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C2=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-c4/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-sm1-odroid-c4"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-sm1-odroid-c4"
|
||||||
@@ -32,57 +29,83 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -131,7 +154,5 @@ BR2_PACKAGE_RPI_RF_MOD=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C4=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C4=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-rockchip.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-rockchip.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3568-odroid-m1"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3568-odroid-m1"
|
||||||
@@ -32,59 +29,85 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -115,13 +138,13 @@ BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/u-boot/u-boot.git"
|
|||||||
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="v2023.07.02"
|
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="v2023.07.02"
|
||||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="odroid-m1-rk3568"
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="odroid-m1-rk3568"
|
||||||
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config"
|
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config"
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
|
||||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="idbloader.img u-boot.itb"
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y
|
BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_TPL=y
|
BR2_TARGET_UBOOT_NEEDS_TPL=y
|
||||||
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
||||||
|
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="idbloader.img u-boot.itb"
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
@@ -130,19 +153,17 @@ BR2_PACKAGE_HOST_RAUC=y
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-m1/uboot-boot.ush"
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS=y
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_VERSION="6186debcac95553f6b311cee10669e12c9c9963d"
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_ATF="bin/rk35/rk3568_bl31_v1.28.elf"
|
|
||||||
BR2_PACKAGE_ROCKCHIP_BLOBS_TPL="bin/rk35/rk3568_ddr_1056MHz_v1.09.bin"
|
|
||||||
BR2_PACKAGE_GASKET=y
|
BR2_PACKAGE_GASKET=y
|
||||||
BR2_PACKAGE_HASSIO=y
|
BR2_PACKAGE_HASSIO=y
|
||||||
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
||||||
BR2_PACKAGE_HASSIO_MACHINE="odroid-m1"
|
BR2_PACKAGE_HASSIO_MACHINE="odroid-m1"
|
||||||
BR2_PACKAGE_OS_AGENT=y
|
BR2_PACKAGE_OS_AGENT=y
|
||||||
BR2_PACKAGE_OS_AGENT_BOARD="OdroidM1"
|
BR2_PACKAGE_OS_AGENT_BOARD="OdroidM1"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS=y
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_VERSION="6186debcac95553f6b311cee10669e12c9c9963d"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_ATF="bin/rk35/rk3568_bl31_v1.28.elf"
|
||||||
|
BR2_PACKAGE_ROCKCHIP_BLOBS_TPL="bin/rk35/rk3568_ddr_1056MHz_v1.09.bin"
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,10 +17,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/kernel-amlogic.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-n2/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-g12b-odroid-n2 amlogic/meson-g12b-odroid-n2-plus"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-g12b-odroid-n2 amlogic/meson-g12b-odroid-n2-plus"
|
||||||
@@ -32,59 +29,85 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -133,7 +156,5 @@ BR2_PACKAGE_RPI_RF_MOD=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_N2=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_N2=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,16 +1,13 @@
|
|||||||
BR2_arm=y
|
BR2_arm=y
|
||||||
BR2_cortex_a7=y
|
BR2_cortex_a7=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -21,9 +18,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="exynos"
|
BR2_LINUX_KERNEL_DEFCONFIG="exynos"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="exynos5422-odroidxu4"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="exynos5422-odroidxu4"
|
||||||
@@ -31,60 +28,86 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -133,7 +156,5 @@ BR2_PACKAGE_OS_AGENT=y
|
|||||||
BR2_PACKAGE_OS_AGENT_BOARD="OdroidXu"
|
BR2_PACKAGE_OS_AGENT_BOARD="OdroidXu"
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,15 +1,12 @@
|
|||||||
BR2_x86_64=y
|
BR2_x86_64=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -20,25 +17,49 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-pcie.config $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-pcie.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/ova/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
|
BR2_PACKAGE_LINUX_TOOLS_HV=y
|
||||||
|
BR2_PACKAGE_LINUX_TOOLS_HV_KVP_DAEMON=y
|
||||||
|
BR2_PACKAGE_LINUX_TOOLS_HV_FCOPY_DAEMON=y
|
||||||
|
BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA9377=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_CYPRESS_CYW54XXX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
||||||
@@ -53,56 +74,68 @@ BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUART8997=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUSB8997=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_LINUX_TOOLS_HV=y
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_LINUX_TOOLS_HV_KVP_DAEMON=y
|
|
||||||
BR2_PACKAGE_LINUX_TOOLS_HV_FCOPY_DAEMON=y
|
|
||||||
BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON=y
|
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -146,8 +179,6 @@ BR2_PACKAGE_QEMU_GUEST_AGENT=y
|
|||||||
BR2_PACKAGE_LXD_GUEST_AGENT=y
|
BR2_PACKAGE_LXD_GUEST_AGENT=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_XE_GUEST_UTILITIES=y
|
BR2_PACKAGE_XE_GUEST_UTILITIES=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,17 +1,14 @@
|
|||||||
BR2_arm=y
|
BR2_arm=y
|
||||||
BR2_cortex_a7=y
|
BR2_cortex_a7=y
|
||||||
BR2_ARM_FPU_VFPV4=y
|
BR2_ARM_FPU_VFPV4=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -22,9 +19,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2709-rpi-2-b bcm2710-rpi-2-b"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2709-rpi-2-b bcm2710-rpi-2-b"
|
||||||
@@ -32,19 +29,48 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
@@ -52,42 +78,38 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y
|
|||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -134,4 +156,3 @@ BR2_PACKAGE_RPI_RF_MOD=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,16 +1,13 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
BR2_ARM_FPU_VFPV4=y
|
BR2_ARM_FPU_VFPV4=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -21,9 +18,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2710-rpi-3-b broadcom/bcm2837-rpi-3-b broadcom/bcm2710-rpi-3-b-plus broadcom/bcm2710-rpi-zero-2"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2710-rpi-3-b broadcom/bcm2837-rpi-3-b broadcom/bcm2710-rpi-3-b-plus broadcom/bcm2710-rpi-zero-2"
|
||||||
@@ -31,22 +28,50 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
@@ -54,42 +79,39 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y
|
|||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -136,7 +158,5 @@ BR2_PACKAGE_PI_BLUETOOTH=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,17 +1,14 @@
|
|||||||
BR2_arm=y
|
BR2_arm=y
|
||||||
BR2_cortex_a53=y
|
BR2_cortex_a53=y
|
||||||
BR2_ARM_FPU_VFPV4=y
|
BR2_ARM_FPU_VFPV4=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -22,9 +19,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3 bcm2710-rpi-zero-2-w"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3 bcm2710-rpi-zero-2-w"
|
||||||
@@ -32,22 +29,50 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
@@ -55,42 +80,39 @@ BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y
|
|||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -137,7 +159,5 @@ BR2_PACKAGE_PI_BLUETOOTH=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,16 +1,13 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
BR2_cortex_a72=y
|
BR2_cortex_a72=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -21,9 +18,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4"
|
||||||
@@ -31,66 +28,91 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_STRESS_NG=y
|
BR2_PACKAGE_STRESS_NG=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_NVME=y
|
BR2_PACKAGE_NVME=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -138,7 +160,5 @@ BR2_PACKAGE_PI_BLUETOOTH=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,17 +1,14 @@
|
|||||||
BR2_arm=y
|
BR2_arm=y
|
||||||
BR2_cortex_a72=y
|
BR2_cortex_a72=y
|
||||||
BR2_ARM_FPU_NEON_VFPV4=y
|
BR2_ARM_FPU_NEON_VFPV4=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -22,9 +19,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b bcm2711-rpi-400 bcm2711-rpi-cm4"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2711-rpi-4-b bcm2711-rpi-400 bcm2711-rpi-cm4"
|
||||||
@@ -32,64 +29,89 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -136,7 +158,5 @@ BR2_PACKAGE_PI_BLUETOOTH=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD=y
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
BR2_PACKAGE_RTL88X2BU=y
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
BR2_PACKAGE_RTL8821CU=y
|
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
153
buildroot-external/configs/rpi5_64_defconfig
Normal file
153
buildroot-external/configs/rpi5_64_defconfig
Normal file
@@ -0,0 +1,153 @@
|
|||||||
|
BR2_aarch64=y
|
||||||
|
BR2_cortex_a76=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
|
BR2_DL_DIR="/cache/dl"
|
||||||
|
BR2_CCACHE=y
|
||||||
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
||||||
|
BR2_SSP_REGULAR=y
|
||||||
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
|
BR2_INIT_SYSTEMD=y
|
||||||
|
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
|
||||||
|
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi5-64/rootfs-overlay"
|
||||||
|
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh"
|
||||||
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
||||||
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi5-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi5-64/hassos-hook.sh"
|
||||||
|
BR2_LINUX_KERNEL=y
|
||||||
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2712"
|
||||||
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2712-rpi-5-b"
|
||||||
|
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
|
||||||
|
BR2_LINUX_KERNEL_INSTALL_INTREE_OVERLAYS=y
|
||||||
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
|
BR2_PACKAGE_STRESS_NG=y
|
||||||
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
|
BR2_PACKAGE_NVME=y
|
||||||
|
BR2_PACKAGE_RTL8821CU=y
|
||||||
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
|
BR2_PACKAGE_LIBDNET=y
|
||||||
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
|
BR2_PACKAGE_DHCP=y
|
||||||
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
|
BR2_PACKAGE_APPARMOR=y
|
||||||
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
BR2_PACKAGE_RAUC=y
|
||||||
|
BR2_PACKAGE_RAUC_DBUS=y
|
||||||
|
BR2_PACKAGE_RAUC_NETWORK=y
|
||||||
|
BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y
|
||||||
|
BR2_PACKAGE_SYSTEMD_COREDUMP=y
|
||||||
|
# BR2_PACKAGE_SYSTEMD_HWDB is not set
|
||||||
|
BR2_PACKAGE_SYSTEMD_LOGIND=y
|
||||||
|
# BR2_PACKAGE_SYSTEMD_NETWORKD is not set
|
||||||
|
BR2_PACKAGE_SYSTEMD_RANDOMSEED=y
|
||||||
|
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||||
|
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
|
||||||
|
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||||
|
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||||
|
BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y
|
||||||
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
||||||
|
BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y
|
||||||
|
# BR2_TARGET_ROOTFS_TAR is not set
|
||||||
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
BR2_PACKAGE_HOST_MTOOLS=y
|
||||||
|
BR2_PACKAGE_HOST_RAUC=y
|
||||||
|
BR2_PACKAGE_GASKET=y
|
||||||
|
BR2_PACKAGE_HASSIO=y
|
||||||
|
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
||||||
|
BR2_PACKAGE_HASSIO_MACHINE="raspberrypi5-64"
|
||||||
|
BR2_PACKAGE_OS_AGENT=y
|
||||||
|
BR2_PACKAGE_OS_AGENT_BOARD="RaspberryPi5"
|
||||||
|
BR2_PACKAGE_PI_BLUETOOTH=y
|
||||||
|
BR2_PACKAGE_RPI_RF_MOD=y
|
||||||
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||||
|
BR2_PACKAGE_RTL88X2BU=y
|
||||||
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
|
BR2_PACKAGE_UDISKS2=y
|
@@ -1,17 +1,14 @@
|
|||||||
BR2_arm=y
|
BR2_arm=y
|
||||||
BR2_cortex_a17=y
|
BR2_cortex_a17=y
|
||||||
BR2_ARM_FPU_NEON_VFPV4=y
|
BR2_ARM_FPU_NEON_VFPV4=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -22,10 +19,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.60"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.71"
|
||||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/kernel.config"
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/kernel.config"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-tinker rk3288-tinker-s"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-tinker rk3288-tinker-s"
|
||||||
@@ -34,58 +31,82 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -139,4 +160,3 @@ BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS_TINKER=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS_TINKER=y
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1,16 +1,13 @@
|
|||||||
BR2_aarch64=y
|
BR2_aarch64=y
|
||||||
BR2_cortex_a72=y
|
BR2_cortex_a72=y
|
||||||
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||||
BR2_DL_DIR="/cache/dl"
|
BR2_DL_DIR="/cache/dl"
|
||||||
BR2_CCACHE=y
|
BR2_CCACHE=y
|
||||||
BR2_CCACHE_DIR="/cache/cc"
|
BR2_CCACHE_DIR="/cache/cc"
|
||||||
BR2_OPTIMIZE_2=y
|
BR2_OPTIMIZE_2=y
|
||||||
|
BR2_ENABLE_LTO=y
|
||||||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/yellow/patches"
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/yellow/patches"
|
||||||
BR2_SSP_REGULAR=y
|
BR2_SSP_REGULAR=y
|
||||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
|
||||||
BR2_GCC_VERSION_11_X=y
|
|
||||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
||||||
BR2_ENABLE_LTO=y
|
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
||||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
||||||
BR2_INIT_SYSTEMD=y
|
BR2_INIT_SYSTEMD=y
|
||||||
@@ -21,39 +18,68 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/yellow $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/yellow $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231024.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20231123.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
|
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-cm4-ha-yellow"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-cm4-ha-yellow"
|
||||||
|
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
||||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
||||||
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
||||||
|
BR2_PACKAGE_V4L2LOOPBACK=y
|
||||||
BR2_PACKAGE_STRESS_NG=y
|
BR2_PACKAGE_STRESS_NG=y
|
||||||
BR2_PACKAGE_JQ=y
|
BR2_PACKAGE_JQ=y
|
||||||
|
BR2_PACKAGE_CIFS_UTILS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS=y
|
BR2_PACKAGE_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||||
BR2_PACKAGE_E2FSPROGS=y
|
BR2_PACKAGE_E2FSPROGS=y
|
||||||
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
||||||
|
BR2_PACKAGE_NFS_UTILS=y
|
||||||
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y
|
||||||
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y
|
||||||
BR2_PACKAGE_IPROUTE2=y
|
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
||||||
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||||
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
||||||
# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set
|
# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set
|
||||||
|
BR2_PACKAGE_DBUS_BROKER=y
|
||||||
BR2_PACKAGE_GPTFDISK=y
|
BR2_PACKAGE_GPTFDISK=y
|
||||||
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
||||||
BR2_PACKAGE_INPUT_EVENT_DAEMON=y
|
BR2_PACKAGE_INPUT_EVENT_DAEMON=y
|
||||||
@@ -62,37 +88,32 @@ BR2_PACKAGE_NVME=y
|
|||||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||||
BR2_PACKAGE_CIFS_UTILS=y
|
|
||||||
BR2_PACKAGE_LIBCURL_CURL=y
|
BR2_PACKAGE_LIBCURL_CURL=y
|
||||||
BR2_PACKAGE_LIBDNET=y
|
BR2_PACKAGE_LIBDNET=y
|
||||||
BR2_PACKAGE_LIBCGROUP=y
|
BR2_PACKAGE_LIBCGROUP=y
|
||||||
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
||||||
BR2_PACKAGE_LIBSECCOMP=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||||
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HOG=y
|
|
||||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
||||||
BR2_PACKAGE_DBUS_BROKER=y
|
|
||||||
BR2_PACKAGE_DHCP=y
|
BR2_PACKAGE_DHCP=y
|
||||||
BR2_PACKAGE_DHCP_CLIENT=y
|
BR2_PACKAGE_DHCP_CLIENT=y
|
||||||
BR2_PACKAGE_DROPBEAR=y
|
BR2_PACKAGE_DROPBEAR=y
|
||||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||||
BR2_PACKAGE_NETWORK_MANAGER=y
|
BR2_PACKAGE_IPROUTE2=y
|
||||||
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
||||||
BR2_PACKAGE_NFS_UTILS=y
|
|
||||||
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
||||||
BR2_PACKAGE_RPCBIND=y
|
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
||||||
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
||||||
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
||||||
|
BR2_PACKAGE_RPCBIND=y
|
||||||
BR2_PACKAGE_WIRELESS_REGDB=y
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
||||||
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|
||||||
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
@@ -142,4 +163,3 @@ BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
|||||||
BR2_PACKAGE_RPI_RF_MOD_DTS_YELLOW=y
|
BR2_PACKAGE_RPI_RF_MOD_DTS_YELLOW=y
|
||||||
BR2_PACKAGE_HOST_TEMPIO=y
|
BR2_PACKAGE_HOST_TEMPIO=y
|
||||||
BR2_PACKAGE_UDISKS2=y
|
BR2_PACKAGE_UDISKS2=y
|
||||||
BR2_PACKAGE_V4L2LOOPBACK=y
|
|
||||||
|
@@ -1 +1,12 @@
|
|||||||
include $(sort $(wildcard $(BR2_EXTERNAL_HASSOS_PATH)/package/*/*.mk))
|
include $(sort $(wildcard $(BR2_EXTERNAL_HASSOS_PATH)/package/*/*.mk))
|
||||||
|
|
||||||
|
.PHONY: linux-check-dotconfig
|
||||||
|
linux-check-dotconfig: linux-check-configuration-done
|
||||||
|
CC=$(TARGET_CC) LD=$(TARGET_LD) srctree=$(LINUX_SRCDIR) \
|
||||||
|
ARCH=$(if $(BR2_x86_64),x86,$(if $(BR2_arm)$(BR2_aarch64),arm,$(ARCH))) \
|
||||||
|
SRCARCH=$(if $(BR2_x86_64),x86,$(if $(BR2_arm)$(BR2_aarch64),arm,$(ARCH))) \
|
||||||
|
$(BR2_EXTERNAL_HASSOS_PATH)/scripts/check-dotconfig.py \
|
||||||
|
$(BR2_CHECK_DOTCONFIG_OPTS) \
|
||||||
|
--src-kconfig $(LINUX_SRCDIR)Kconfig \
|
||||||
|
--actual-config $(LINUX_SRCDIR).config \
|
||||||
|
$(shell echo $(BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES))
|
||||||
|
50
buildroot-external/kernel/device-support-wireless-pci.config
Normal file
50
buildroot-external/kernel/device-support-wireless-pci.config
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
# This fragment contains configuration options for WiFi drivers that are
|
||||||
|
# using PCI or PCIe bus. The device-support-wireless.config fragment must
|
||||||
|
# be included for this one to work as well as it contains common options.
|
||||||
|
|
||||||
|
# Atheros drivers
|
||||||
|
CONFIG_ATH5K=m
|
||||||
|
CONFIG_ATH5K_PCI=y
|
||||||
|
CONFIG_ATH10K_PCI=m
|
||||||
|
CONFIG_ATH11K=m
|
||||||
|
CONFIG_ATH11K_PCI=m
|
||||||
|
|
||||||
|
# Broadcom drivers
|
||||||
|
CONFIG_BRCMFMAC_PCIE=y
|
||||||
|
|
||||||
|
# Intel drivers
|
||||||
|
CONFIG_IWLEGACY=m
|
||||||
|
CONFIG_IWL3945=m
|
||||||
|
CONFIG_IWL4965=m
|
||||||
|
CONFIG_IWLWIFI=m
|
||||||
|
CONFIG_IWLDVM=m
|
||||||
|
CONFIG_IWLMVM=m
|
||||||
|
|
||||||
|
# Marvell drivers
|
||||||
|
CONFIG_MWIFIEX_PCIE=m
|
||||||
|
CONFIG_MWL8K=m
|
||||||
|
|
||||||
|
# Mediatek drivers
|
||||||
|
CONFIG_MT7603E=m
|
||||||
|
CONFIG_MT7615E=m
|
||||||
|
CONFIG_MT7915E=m
|
||||||
|
CONFIG_MT7921E=m
|
||||||
|
|
||||||
|
# Ralink drivers
|
||||||
|
CONFIG_RT2800PCI=m
|
||||||
|
|
||||||
|
# Realtek drivers
|
||||||
|
CONFIG_RTL8192CE=m
|
||||||
|
CONFIG_RTL8192SE=m
|
||||||
|
CONFIG_RTL8192DE=m
|
||||||
|
CONFIG_RTL8723AE=m
|
||||||
|
CONFIG_RTL8723BE=m
|
||||||
|
CONFIG_RTL8188EE=m
|
||||||
|
CONFIG_RTL8192EE=m
|
||||||
|
CONFIG_RTL8821AE=m
|
||||||
|
CONFIG_RTW88_8822BE=m
|
||||||
|
CONFIG_RTW88_8822CE=m
|
||||||
|
CONFIG_RTW88_8723DE=m
|
||||||
|
CONFIG_RTW88_8821CE=m
|
||||||
|
CONFIG_RTW89_8852AE=m
|
||||||
|
CONFIG_RTW89_8852CE=m
|
73
buildroot-external/kernel/device-support-wireless.config
Normal file
73
buildroot-external/kernel/device-support-wireless.config
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
# This fragment contains configuration options for all platforms that
|
||||||
|
# should support WiFi connectivity over USB or SDIO. It does not contain
|
||||||
|
# drivers for PCI or PCIe devices - those need also inclusion of
|
||||||
|
# device-support-wireless-pci.config fragment.
|
||||||
|
|
||||||
|
# Atheros drivers
|
||||||
|
CONFIG_WLAN_VENDOR_ATH=y
|
||||||
|
CONFIG_ATH10K=m
|
||||||
|
CONFIG_ATH10K_SDIO=m
|
||||||
|
CONFIG_ATH10K_USB=m
|
||||||
|
CONFIG_ATH6KL=m
|
||||||
|
CONFIG_ATH6KL_SDIO=m
|
||||||
|
CONFIG_ATH6KL_USB=m
|
||||||
|
CONFIG_ATH9K=m
|
||||||
|
CONFIG_ATH9K_HTC=m
|
||||||
|
CONFIG_CARL9170=m
|
||||||
|
|
||||||
|
# Broadcom drivers
|
||||||
|
CONFIG_WLAN_VENDOR_BROADCOM=y
|
||||||
|
CONFIG_B43=m
|
||||||
|
CONFIG_B43_PHY_G=y
|
||||||
|
CONFIG_B43_PHY_N=y
|
||||||
|
CONFIG_B43_PHY_LP=y
|
||||||
|
CONFIG_B43_PHY_HT=y
|
||||||
|
CONFIG_BRCMSMAC=m
|
||||||
|
CONFIG_BRCMFMAC=m
|
||||||
|
CONFIG_BRCMFMAC_USB=y
|
||||||
|
|
||||||
|
# Intel drivers
|
||||||
|
# Note: enabling it here but Intel drivers are currently exclusively PCI
|
||||||
|
CONFIG_WLAN_VENDOR_INTEL=y
|
||||||
|
|
||||||
|
# Marvell drivers
|
||||||
|
CONFIG_WLAN_VENDOR_MARVELL=y
|
||||||
|
CONFIG_MWIFIEX=m
|
||||||
|
CONFIG_MWIFIEX_SDIO=m
|
||||||
|
CONFIG_MWIFIEX_USB=m
|
||||||
|
|
||||||
|
# Mediatek drivers
|
||||||
|
CONFIG_WLAN_VENDOR_MEDIATEK=y
|
||||||
|
CONFIG_MT7601U=m
|
||||||
|
CONFIG_MT7663U=m
|
||||||
|
CONFIG_MT7663S=m
|
||||||
|
CONFIG_MT76x0E=m
|
||||||
|
CONFIG_MT76x0U=m
|
||||||
|
CONFIG_MT76x2U=m
|
||||||
|
CONFIG_MT76x2E=m
|
||||||
|
CONFIG_MT7921S=m
|
||||||
|
CONFIG_MT7921U=m
|
||||||
|
|
||||||
|
# Ralink drivers
|
||||||
|
CONFIG_WLAN_VENDOR_RALINK=y
|
||||||
|
CONFIG_RT2500USB=m
|
||||||
|
CONFIG_RT73USB=m
|
||||||
|
CONFIG_RT2800USB=m
|
||||||
|
CONFIG_RT2800USB_RT3573=y
|
||||||
|
CONFIG_RT2800USB_RT53XX=y
|
||||||
|
CONFIG_RT2800USB_RT55XX=y
|
||||||
|
CONFIG_RT2800USB_UNKNOWN=y
|
||||||
|
CONFIG_RT2X00=m
|
||||||
|
|
||||||
|
# Realtek drivers
|
||||||
|
CONFIG_WLAN_VENDOR_REALTEK=y
|
||||||
|
CONFIG_RTL8XXXU=m
|
||||||
|
CONFIG_RTL8192CU=m
|
||||||
|
CONFIG_RTL_CARDS=m
|
||||||
|
CONFIG_RTW88=m
|
||||||
|
CONFIG_RTW89=m
|
||||||
|
|
||||||
|
# Staging drivers
|
||||||
|
CONFIG_STAGING=y
|
||||||
|
CONFIG_RTL8723BS=m
|
||||||
|
CONFIG_R8188EU=m
|
@@ -36,38 +36,28 @@ CONFIG_USB_NET_SMSC95XX=m
|
|||||||
|
|
||||||
CONFIG_MEDIA_CEC_SUPPORT=y
|
CONFIG_MEDIA_CEC_SUPPORT=y
|
||||||
|
|
||||||
CONFIG_BT_INTEL=m
|
# Bluetooth device drivers
|
||||||
CONFIG_BT_BCM=m
|
|
||||||
CONFIG_BT_RTL=m
|
|
||||||
CONFIG_BT_HCIBTUSB=m
|
CONFIG_BT_HCIBTUSB=m
|
||||||
CONFIG_BT_HCIBTUSB_BCM=y
|
CONFIG_BT_HCIBTUSB_BCM=y
|
||||||
|
CONFIG_BT_HCIBTUSB_MTK=y
|
||||||
CONFIG_BT_HCIBTUSB_RTL=y
|
CONFIG_BT_HCIBTUSB_RTL=y
|
||||||
|
CONFIG_BT_HCIBTSDIO=m
|
||||||
# Wi-Fi Support
|
CONFIG_BT_HCIUART=m
|
||||||
CONFIG_RTL_CARDS=m
|
CONFIG_BT_HCIUART_INTEL=y
|
||||||
CONFIG_RTL8192CU=m
|
CONFIG_BT_HCIUART_BCM=y
|
||||||
CONFIG_RTL8XXXU=m
|
CONFIG_BT_HCIUART_RTL=y
|
||||||
CONFIG_R8188EU=m
|
CONFIG_BT_HCIUART_QCA=y
|
||||||
|
CONFIG_BT_HCIUART_AG6XX=y
|
||||||
CONFIG_WLAN_VENDOR_MEDIATEK=y
|
CONFIG_BT_HCIUART_MRVL=y
|
||||||
CONFIG_MT7601U=m
|
CONFIG_BT_MRVL=m
|
||||||
|
CONFIG_BT_MRVL_SDIO=m
|
||||||
CONFIG_WLAN_VENDOR_RALINK=y
|
CONFIG_BT_MTKSDIO=m
|
||||||
CONFIG_RT2X00=m
|
CONFIG_BT_MTKUART=m
|
||||||
CONFIG_RT2500USB=m
|
|
||||||
CONFIG_RT73USB=m
|
|
||||||
CONFIG_RT2800USB=m
|
|
||||||
CONFIG_RT2800USB_RT33XX=y
|
|
||||||
CONFIG_RT2800USB_RT35XX=y
|
|
||||||
CONFIG_RT2800USB_RT3573=y
|
|
||||||
CONFIG_RT2800USB_RT53XX=y
|
|
||||||
CONFIG_RT2800USB_RT55XX=y
|
|
||||||
CONFIG_RT2800USB_UNKNOWN=y
|
|
||||||
|
|
||||||
# Multimedia core support
|
# Multimedia core support
|
||||||
CONFIG_MEDIA_SUPPORT=y
|
CONFIG_MEDIA_SUPPORT=y
|
||||||
CONFIG_MEDIA_CONTROLLER=y
|
CONFIG_MEDIA_CONTROLLER=y
|
||||||
CONFIG_MEDIA_CONTROLLER_DVB=m
|
CONFIG_MEDIA_CONTROLLER_DVB=y
|
||||||
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
||||||
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
|
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
|
||||||
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
|
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
|
||||||
@@ -187,7 +177,7 @@ CONFIG_SND_HDA=y
|
|||||||
CONFIG_SND_HDA_CORE=y
|
CONFIG_SND_HDA_CORE=y
|
||||||
CONFIG_SND_HDA_GENERIC=y
|
CONFIG_SND_HDA_GENERIC=y
|
||||||
CONFIG_SND_HDA_INTEL=m
|
CONFIG_SND_HDA_INTEL=m
|
||||||
CONFIG_SND_HDA_I915=m
|
CONFIG_SND_HDA_I915=y
|
||||||
CONFIG_SND_HDA_CODEC_REALTEK=m
|
CONFIG_SND_HDA_CODEC_REALTEK=m
|
||||||
CONFIG_SND_HDA_CODEC_ANALOG=m
|
CONFIG_SND_HDA_CODEC_ANALOG=m
|
||||||
CONFIG_SND_HDA_CODEC_VIA=m
|
CONFIG_SND_HDA_CODEC_VIA=m
|
||||||
|
@@ -6,6 +6,7 @@ CONFIG_NET_SCHED=y
|
|||||||
# CONFIG_RT_GROUP_SCHED is not set
|
# CONFIG_RT_GROUP_SCHED is not set
|
||||||
|
|
||||||
CONFIG_CGROUPS=y
|
CONFIG_CGROUPS=y
|
||||||
|
CONFIG_CPUSETS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_BLK_CGROUP=y
|
CONFIG_BLK_CGROUP=y
|
||||||
CONFIG_BLK_DEV_THROTTLING=y
|
CONFIG_BLK_DEV_THROTTLING=y
|
||||||
@@ -16,7 +17,6 @@ CONFIG_CGROUP_HUGETLB=y
|
|||||||
CONFIG_CGROUP_DEVICE=y
|
CONFIG_CGROUP_DEVICE=y
|
||||||
CONFIG_CGROUP_CPUACCT=y
|
CONFIG_CGROUP_CPUACCT=y
|
||||||
CONFIG_CGROUP_PERF=y
|
CONFIG_CGROUP_PERF=y
|
||||||
CONFIG_CGROUP_HUGETLB=y
|
|
||||||
CONFIG_NET_CLS_CGROUP=y
|
CONFIG_NET_CLS_CGROUP=y
|
||||||
CONFIG_CGROUP_NET_PRIO=y
|
CONFIG_CGROUP_NET_PRIO=y
|
||||||
CONFIG_CGROUP_BPF=y
|
CONFIG_CGROUP_BPF=y
|
||||||
@@ -66,7 +66,7 @@ CONFIG_IP_NF_TARGET_MASQUERADE=y
|
|||||||
CONFIG_IP_NF_TARGET_REDIRECT=y
|
CONFIG_IP_NF_TARGET_REDIRECT=y
|
||||||
CONFIG_BRIDGE=y
|
CONFIG_BRIDGE=y
|
||||||
CONFIG_BRIDGE_NETFILTER=y
|
CONFIG_BRIDGE_NETFILTER=y
|
||||||
CONFIG_XFRM=m
|
CONFIG_XFRM=y
|
||||||
CONFIG_XFRM_USER=m
|
CONFIG_XFRM_USER=m
|
||||||
CONFIG_XFRM_ALGO=m
|
CONFIG_XFRM_ALGO=m
|
||||||
CONFIG_NET_L3_MASTER_DEV=y
|
CONFIG_NET_L3_MASTER_DEV=y
|
||||||
|
@@ -1,14 +1,26 @@
|
|||||||
|
CONFIG_LOCALVERSION="-haos"
|
||||||
CONFIG_KERNEL_LZ4=y
|
CONFIG_KERNEL_LZ4=y
|
||||||
|
# CONFIG_KERNEL_GZIP is not set
|
||||||
|
|
||||||
|
# GCC plugins are disabled by linux.mk, disable them here to reduce
|
||||||
|
# linux-diff-config noise
|
||||||
|
CONFIG_GCC_PLUGINS=n
|
||||||
|
|
||||||
CONFIG_CMDLINE=""
|
CONFIG_CMDLINE=""
|
||||||
CONFIG_PANIC_TIMEOUT=5
|
CONFIG_PANIC_TIMEOUT=5
|
||||||
|
|
||||||
CONFIG_PREEMPT=Y
|
CONFIG_PREEMPT=y
|
||||||
|
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||||
# CONFIG_DEBUG_PREEMPT is not set
|
# CONFIG_DEBUG_PREEMPT is not set
|
||||||
|
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
|
|
||||||
CONFIG_MODULE_COMPRESS_NONE=y
|
CONFIG_MODULE_COMPRESS_NONE=y
|
||||||
|
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||||
|
|
||||||
|
CONFIG_FW_LOADER_COMPRESS=y
|
||||||
|
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||||
|
|
||||||
CONFIG_ZRAM=y
|
CONFIG_ZRAM=y
|
||||||
CONFIG_ZSWAP=y
|
CONFIG_ZSWAP=y
|
||||||
@@ -41,6 +53,9 @@ CONFIG_SECCOMP=y
|
|||||||
CONFIG_SECCOMP_FILTER=y
|
CONFIG_SECCOMP_FILTER=y
|
||||||
|
|
||||||
CONFIG_AUDIT=y
|
CONFIG_AUDIT=y
|
||||||
|
CONFIG_DEFAULT_SECURITY_APPARMOR=y
|
||||||
|
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||||
|
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
|
||||||
CONFIG_SECURITY=y
|
CONFIG_SECURITY=y
|
||||||
CONFIG_SECURITY_APPARMOR=y
|
CONFIG_SECURITY_APPARMOR=y
|
||||||
# CONFIG_SECURITY_SELINUX is not set
|
# CONFIG_SECURITY_SELINUX is not set
|
||||||
@@ -48,6 +63,7 @@ CONFIG_LSM="apparmor"
|
|||||||
|
|
||||||
CONFIG_CRYPTO=y
|
CONFIG_CRYPTO=y
|
||||||
CONFIG_CRYPTO_LZ4=y
|
CONFIG_CRYPTO_LZ4=y
|
||||||
|
CONFIG_CRYPTO_MICHAEL_MIC=y
|
||||||
|
|
||||||
CONFIG_PARTITION_ADVANCED=y
|
CONFIG_PARTITION_ADVANCED=y
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
@@ -73,7 +89,10 @@ CONFIG_IPV6_ROUTER_PREF=y
|
|||||||
CONFIG_IPV6_REACHABILITY_PROBE=y
|
CONFIG_IPV6_REACHABILITY_PROBE=y
|
||||||
CONFIG_IPV6_SIT=m
|
CONFIG_IPV6_SIT=m
|
||||||
|
|
||||||
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
CONFIG_IP_MROUTE=y
|
CONFIG_IP_MROUTE=y
|
||||||
|
CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||||
CONFIG_IPV6_MROUTE=y
|
CONFIG_IPV6_MROUTE=y
|
||||||
|
|
||||||
CONFIG_NF_TABLES=m
|
CONFIG_NF_TABLES=m
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
VERSION_MAJOR="11"
|
VERSION_MAJOR="11"
|
||||||
VERSION_MINOR="2"
|
VERSION_MINOR="4"
|
||||||
VERSION_SUFFIX="dev0"
|
VERSION_SUFFIX=""
|
||||||
|
|
||||||
HASSOS_NAME="Home Assistant OS"
|
HASSOS_NAME="Home Assistant OS"
|
||||||
HASSOS_ID="haos"
|
HASSOS_ID="haos"
|
||||||
|
|
||||||
DEPLOYMENT="development"
|
DEPLOYMENT="production"
|
||||||
|
@@ -12,7 +12,8 @@ hooks=install;
|
|||||||
|
|
||||||
[image.kernel]
|
[image.kernel]
|
||||||
filename=kernel.img
|
filename=kernel.img
|
||||||
{{- if eq (env "BOOTLOADER") "grub" }}
|
{{- $bootloader := (env "BOOTLOADER") }}
|
||||||
|
{{- if or (eq $bootloader "grub") (eq $bootloader "tryboot") }}
|
||||||
hooks=post-install;
|
hooks=post-install;
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
@@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
set -o errexit
|
set -o errexit
|
||||||
|
|
||||||
|
# shellcheck disable=SC2317 # Being usesd in trap which shellcheck can't follow
|
||||||
|
cleanup_boot() {
|
||||||
|
umount "${BOOT_NEW}"
|
||||||
|
rm -rf "${BOOT_TMP}" "${BOOT_NEW}"
|
||||||
|
}
|
||||||
|
|
||||||
install_boot() {
|
install_boot() {
|
||||||
BOOT_TMP=/tmp/boot-tmp
|
BOOT_TMP=/tmp/boot-tmp
|
||||||
BOOT_NEW=/tmp/boot-new
|
BOOT_NEW=/tmp/boot-new
|
||||||
@@ -15,21 +21,25 @@ install_boot() {
|
|||||||
systemctl start mnt-boot.mount
|
systemctl start mnt-boot.mount
|
||||||
fi
|
fi
|
||||||
mount "${RAUC_IMAGE_NAME}" "${BOOT_NEW}"
|
mount "${RAUC_IMAGE_NAME}" "${BOOT_NEW}"
|
||||||
|
trap cleanup_boot EXIT
|
||||||
|
|
||||||
# Avoid stale/old overlays
|
# Avoid stale/old overlays
|
||||||
rm -f "${BOOT_MNT}"/overlays/* || true
|
rm -f "${BOOT_MNT}"/overlays/* || true
|
||||||
|
|
||||||
|
# Update
|
||||||
|
if [ "$RAUC_SYSTEM_COMPATIBLE" = "haos-rpi5-64" ]; then
|
||||||
|
rm -rf "${BOOT_MNT}/slot-default"
|
||||||
|
cp -r "${BOOT_NEW}/slot-A" "${BOOT_MNT}/slot-default"
|
||||||
|
sed -i "1 s/rootfstype=squashfs //" /mnt/boot/cmdline.txt
|
||||||
|
else
|
||||||
# Backup boot config
|
# Backup boot config
|
||||||
cp -f "${BOOT_MNT}"/*.txt "${BOOT_TMP}/" || true
|
cp -f "${BOOT_MNT}"/*.txt "${BOOT_TMP}/" || true
|
||||||
|
|
||||||
# Update
|
|
||||||
cp -rf "${BOOT_NEW}"/* "${BOOT_MNT}/"
|
cp -rf "${BOOT_NEW}"/* "${BOOT_MNT}/"
|
||||||
|
|
||||||
# Restore boot config
|
# Restore boot config
|
||||||
cp -f "${BOOT_TMP}"/*.txt "${BOOT_MNT}/" || true
|
cp -f "${BOOT_TMP}"/*.txt "${BOOT_MNT}/" || true
|
||||||
|
fi
|
||||||
umount "${BOOT_NEW}"
|
|
||||||
rm -rf "${BOOT_TMP}" "${BOOT_NEW}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
install_spl() {
|
install_spl() {
|
||||||
@@ -91,6 +101,12 @@ post_install_kernel() {
|
|||||||
cp -f "${BOOT_MNT}/EFI/BOOT/grubenv-${RAUC_SLOT_BOOTNAME}" "${BOOT_MNT}"/EFI/BOOT/grubenv
|
cp -f "${BOOT_MNT}/EFI/BOOT/grubenv-${RAUC_SLOT_BOOTNAME}" "${BOOT_MNT}"/EFI/BOOT/grubenv
|
||||||
echo "Copied default GRUB environment grubenv-${RAUC_SLOT_BOOTNAME} as grubenv."
|
echo "Copied default GRUB environment grubenv-${RAUC_SLOT_BOOTNAME} as grubenv."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Copy new OS to appropriate directory
|
||||||
|
if [ "$RAUC_SYSTEM_COMPATIBLE" = "haos-rpi5-64" ]; then
|
||||||
|
rm -rf "${BOOT_MNT}/slot-${RAUC_SLOT_BOOTNAME}"
|
||||||
|
mv "${BOOT_MNT}/slot-default" "${BOOT_MNT}/slot-${RAUC_SLOT_BOOTNAME}"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@@ -2,7 +2,11 @@
|
|||||||
compatible={{ env "ota_compatible" }}
|
compatible={{ env "ota_compatible" }}
|
||||||
mountprefix=/run/rauc
|
mountprefix=/run/rauc
|
||||||
statusfile=/mnt/data/rauc.db
|
statusfile=/mnt/data/rauc.db
|
||||||
|
{{- if eq (env "BOOTLOADER") "tryboot" }}
|
||||||
|
bootloader=custom
|
||||||
|
{{- else }}
|
||||||
bootloader={{ env "BOOTLOADER" }}
|
bootloader={{ env "BOOTLOADER" }}
|
||||||
|
{{- end }}
|
||||||
{{- if eq (env "BOOTLOADER") "grub" }}
|
{{- if eq (env "BOOTLOADER") "grub" }}
|
||||||
{{- if eq (env "BOOT_SYS") "efi" }}
|
{{- if eq (env "BOOT_SYS") "efi" }}
|
||||||
grubenv=/mnt/boot/EFI/BOOT/grubenv
|
grubenv=/mnt/boot/EFI/BOOT/grubenv
|
||||||
@@ -11,6 +15,11 @@ grubenv=/mnt/boot/grubenv
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
{{- if eq (env "BOOTLOADER") "tryboot" }}
|
||||||
|
[handlers]
|
||||||
|
bootloader-custom-backend=/usr/lib/rauc/rpi-tryboot.sh
|
||||||
|
|
||||||
|
{{- end }}
|
||||||
[keyring]
|
[keyring]
|
||||||
path=/etc/rauc/keyring.pem
|
path=/etc/rauc/keyring.pem
|
||||||
|
|
||||||
|
@@ -6,5 +6,6 @@ Before=bluetooth.service
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
|
ExecCondition=/bin/sh -c '[ "$(cat /proc/device-tree/$(cat /proc/device-tree/aliases/bluetooth)/status)" != "okay" ]'
|
||||||
ExecStart=/usr/bin/bthelper %I
|
ExecStart=/usr/bin/bthelper %I
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
|
10
buildroot-external/package/pi-bluetooth/hcidisable.service
Normal file
10
buildroot-external/package/pi-bluetooth/hcidisable.service
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Remove HCI kernel driver if WiFi/Bluetooth module is not present
|
||||||
|
ConditionPathExists=!/sys/bus/sdio/devices/mmc1:0001:1
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
ExecStart=/usr/sbin/modprobe -r hci_uart
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=hassos-hardware.target
|
@@ -5,6 +5,7 @@ After=dev-serial1.device
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=forking
|
Type=forking
|
||||||
|
ExecCondition=/bin/sh -c '[ "$(cat /proc/device-tree/$(cat /proc/device-tree/aliases/bluetooth)/status)" != "okay" ]'
|
||||||
ExecStart=/usr/bin/btuart
|
ExecStart=/usr/bin/btuart
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
@@ -12,6 +12,7 @@ PI_BLUETOOTH_LICENSE_FILES = debian/copyright
|
|||||||
define PI_BLUETOOTH_INSTALL_TARGET_CMDS
|
define PI_BLUETOOTH_INSTALL_TARGET_CMDS
|
||||||
$(INSTALL) -d $(TARGET_DIR)/etc/systemd/system/hassos-hardware.target.wants
|
$(INSTALL) -d $(TARGET_DIR)/etc/systemd/system/hassos-hardware.target.wants
|
||||||
$(INSTALL) -m 0644 $(BR2_EXTERNAL_HASSOS_PATH)/package/pi-bluetooth/hciuart.service $(TARGET_DIR)/usr/lib/systemd/system/
|
$(INSTALL) -m 0644 $(BR2_EXTERNAL_HASSOS_PATH)/package/pi-bluetooth/hciuart.service $(TARGET_DIR)/usr/lib/systemd/system/
|
||||||
|
$(INSTALL) -m 0644 $(BR2_EXTERNAL_HASSOS_PATH)/package/pi-bluetooth/hcidisable.service $(TARGET_DIR)/usr/lib/systemd/system/
|
||||||
$(INSTALL) -m 0644 $(BR2_EXTERNAL_HASSOS_PATH)/package/pi-bluetooth/bthelper@.service $(TARGET_DIR)/usr/lib/systemd/system/
|
$(INSTALL) -m 0644 $(BR2_EXTERNAL_HASSOS_PATH)/package/pi-bluetooth/bthelper@.service $(TARGET_DIR)/usr/lib/systemd/system/
|
||||||
|
|
||||||
$(INSTALL) -d $(TARGET_DIR)/usr/bin
|
$(INSTALL) -d $(TARGET_DIR)/usr/bin
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
|
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
|
||||||
sha256 6298234c3bda2642018df25eaa936c2a041fe1573d0012bc7c4bdf0e4cfa5fba rpi-rf-mod-e7af99eeb4b8c480d36d5bc771484fd6d85188d6.tar.gz
|
sha256 035bb930c317a6944dbee14db60dea68d65e15fe5f51253e3080f9f016b89fd7 rpi-rf-mod-0ee62f7a87d26e990fb0e03b00befb505a7e44fd.tar.gz
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
RPI_RF_MOD_VERSION = e7af99eeb4b8c480d36d5bc771484fd6d85188d6
|
RPI_RF_MOD_VERSION = 0ee62f7a87d26e990fb0e03b00befb505a7e44fd
|
||||||
RPI_RF_MOD_SITE = $(call github,jens-maus,RaspberryMatic,$(RPI_RF_MOD_VERSION))
|
RPI_RF_MOD_SITE = $(call github,jens-maus,RaspberryMatic,$(RPI_RF_MOD_VERSION))
|
||||||
RPI_RF_MOD_LICENSE = Apache-2.0
|
RPI_RF_MOD_LICENSE = Apache-2.0
|
||||||
RPI_RF_MOD_LICENSE_FILES = LICENSE
|
RPI_RF_MOD_LICENSE_FILES = LICENSE
|
||||||
|
@@ -0,0 +1,30 @@
|
|||||||
|
From 65b2dcdb79a0bdf0f3ad432dfeb267979e2bd866 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= <sairon@sairon.cz>
|
||||||
|
Date: Mon, 4 Dec 2023 11:53:06 +0100
|
||||||
|
Subject: [PATCH] wifi: mt76: mt7921u: backport Comfast CF-952AX and Netgear
|
||||||
|
AXE3000 support
|
||||||
|
|
||||||
|
This backports support of two mt7921u WiFi cards that only use differend
|
||||||
|
USB VID/PID but should use the standard mainline driver and firmware too.
|
||||||
|
---
|
||||||
|
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c
|
||||||
|
index 521bcd577640..67522be28c9a 100644
|
||||||
|
--- a/drivers/net/wireless/mediatek/mt76/mt7921/usb.c
|
||||||
|
+++ b/drivers/net/wireless/mediatek/mt76/mt7921/usb.c
|
||||||
|
@@ -14,6 +14,10 @@
|
||||||
|
|
||||||
|
static const struct usb_device_id mt7921u_device_table[] = {
|
||||||
|
{ USB_DEVICE_AND_INTERFACE_INFO(0x0e8d, 0x7961, 0xff, 0xff, 0xff) },
|
||||||
|
+ /* Comfast CF-952AX - e766b7fd41cad2074e43da2e88fc970a88d2c239 backport */
|
||||||
|
+ { USB_DEVICE_AND_INTERFACE_INFO(0x3574, 0x6211, 0xff, 0xff, 0xff) },
|
||||||
|
+ /* Netgear, Inc. [A8000,AXE3000] - 03eb52dd78cab08f13925aeec8315fbdbcba3253 backport */
|
||||||
|
+ { USB_DEVICE_AND_INTERFACE_INFO(0x0846, 0x9060, 0xff, 0xff, 0xff) },
|
||||||
|
{ },
|
||||||
|
};
|
||||||
|
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
@@ -0,0 +1,113 @@
|
|||||||
|
From 0ef7210b8779b04a380775764ad1a6b8dbfc40ee Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= <sairon@sairon.cz>
|
||||||
|
Date: Mon, 8 Jan 2024 12:27:41 +0100
|
||||||
|
Subject: [PATCH] Revert "smb: client: fix OOB in SMB2_query_info_init()"
|
||||||
|
|
||||||
|
This reverts commit bef4315f19ba6f434054f58b958c0cf058c7a43f.
|
||||||
|
|
||||||
|
This commit introduced regression causing stat operations on CIFS shares
|
||||||
|
to fail [1]. Issue was reported in mailing lists [2], reverting the patch
|
||||||
|
before it is resolved in linux-stable 6.1.y.
|
||||||
|
|
||||||
|
[1] https://github.com/home-assistant/operating-system/issues/3041
|
||||||
|
[2] https://lore.kernel.org/stable/8ad7c20e-0645-40f3-96e6-75257b4bd31a@schenkel.net/
|
||||||
|
---
|
||||||
|
fs/smb/client/smb2pdu.c | 29 +++++++----------------------
|
||||||
|
1 file changed, 7 insertions(+), 22 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/fs/smb/client/smb2pdu.c b/fs/smb/client/smb2pdu.c
|
||||||
|
index 05ff8a457a3d..847d69d327c2 100644
|
||||||
|
--- a/fs/smb/client/smb2pdu.c
|
||||||
|
+++ b/fs/smb/client/smb2pdu.c
|
||||||
|
@@ -372,15 +372,10 @@ static int __smb2_plain_req_init(__le16 smb2_command, struct cifs_tcon *tcon,
|
||||||
|
void **request_buf, unsigned int *total_len)
|
||||||
|
{
|
||||||
|
/* BB eventually switch this to SMB2 specific small buf size */
|
||||||
|
- switch (smb2_command) {
|
||||||
|
- case SMB2_SET_INFO:
|
||||||
|
- case SMB2_QUERY_INFO:
|
||||||
|
+ if (smb2_command == SMB2_SET_INFO)
|
||||||
|
*request_buf = cifs_buf_get();
|
||||||
|
- break;
|
||||||
|
- default:
|
||||||
|
+ else
|
||||||
|
*request_buf = cifs_small_buf_get();
|
||||||
|
- break;
|
||||||
|
- }
|
||||||
|
if (*request_buf == NULL) {
|
||||||
|
/* BB should we add a retry in here if not a writepage? */
|
||||||
|
return -ENOMEM;
|
||||||
|
@@ -3528,13 +3523,8 @@ SMB2_query_info_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server,
|
||||||
|
struct smb2_query_info_req *req;
|
||||||
|
struct kvec *iov = rqst->rq_iov;
|
||||||
|
unsigned int total_len;
|
||||||
|
- size_t len;
|
||||||
|
int rc;
|
||||||
|
|
||||||
|
- if (unlikely(check_add_overflow(input_len, sizeof(*req), &len) ||
|
||||||
|
- len > CIFSMaxBufSize))
|
||||||
|
- return -EINVAL;
|
||||||
|
-
|
||||||
|
rc = smb2_plain_req_init(SMB2_QUERY_INFO, tcon, server,
|
||||||
|
(void **) &req, &total_len);
|
||||||
|
if (rc)
|
||||||
|
@@ -3556,7 +3546,7 @@ SMB2_query_info_init(struct cifs_tcon *tcon, struct TCP_Server_Info *server,
|
||||||
|
|
||||||
|
iov[0].iov_base = (char *)req;
|
||||||
|
/* 1 for Buffer */
|
||||||
|
- iov[0].iov_len = len;
|
||||||
|
+ iov[0].iov_len = total_len - 1 + input_len;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -3564,7 +3554,7 @@ void
|
||||||
|
SMB2_query_info_free(struct smb_rqst *rqst)
|
||||||
|
{
|
||||||
|
if (rqst && rqst->rq_iov)
|
||||||
|
- cifs_buf_release(rqst->rq_iov[0].iov_base); /* request */
|
||||||
|
+ cifs_small_buf_release(rqst->rq_iov[0].iov_base); /* request */
|
||||||
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
@@ -5449,11 +5439,6 @@ build_qfs_info_req(struct kvec *iov, struct cifs_tcon *tcon,
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static inline void free_qfs_info_req(struct kvec *iov)
|
||||||
|
-{
|
||||||
|
- cifs_buf_release(iov->iov_base);
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
int
|
||||||
|
SMB311_posix_qfs_info(const unsigned int xid, struct cifs_tcon *tcon,
|
||||||
|
u64 persistent_fid, u64 volatile_fid, struct kstatfs *fsdata)
|
||||||
|
@@ -5485,7 +5470,7 @@ SMB311_posix_qfs_info(const unsigned int xid, struct cifs_tcon *tcon,
|
||||||
|
|
||||||
|
rc = cifs_send_recv(xid, ses, server,
|
||||||
|
&rqst, &resp_buftype, flags, &rsp_iov);
|
||||||
|
- free_qfs_info_req(&iov);
|
||||||
|
+ cifs_small_buf_release(iov.iov_base);
|
||||||
|
if (rc) {
|
||||||
|
cifs_stats_fail_inc(tcon, SMB2_QUERY_INFO_HE);
|
||||||
|
goto posix_qfsinf_exit;
|
||||||
|
@@ -5536,7 +5521,7 @@ SMB2_QFS_info(const unsigned int xid, struct cifs_tcon *tcon,
|
||||||
|
|
||||||
|
rc = cifs_send_recv(xid, ses, server,
|
||||||
|
&rqst, &resp_buftype, flags, &rsp_iov);
|
||||||
|
- free_qfs_info_req(&iov);
|
||||||
|
+ cifs_small_buf_release(iov.iov_base);
|
||||||
|
if (rc) {
|
||||||
|
cifs_stats_fail_inc(tcon, SMB2_QUERY_INFO_HE);
|
||||||
|
goto qfsinf_exit;
|
||||||
|
@@ -5603,7 +5588,7 @@ SMB2_QFS_attr(const unsigned int xid, struct cifs_tcon *tcon,
|
||||||
|
|
||||||
|
rc = cifs_send_recv(xid, ses, server,
|
||||||
|
&rqst, &resp_buftype, flags, &rsp_iov);
|
||||||
|
- free_qfs_info_req(&iov);
|
||||||
|
+ cifs_small_buf_release(iov.iov_base);
|
||||||
|
if (rc) {
|
||||||
|
cifs_stats_fail_inc(tcon, SMB2_QUERY_INFO_HE);
|
||||||
|
goto qfsattr_exit;
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
@@ -3,7 +3,7 @@ Description=Remove Bluetooth cache entries older than one week
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
ExecStart=/bin/sh -c 'find /var/lib/bluetooth/*/cache -mindepth 1 -type f -atime +7 -exec rm {} \;'
|
ExecStart=/bin/sh -c 'find /var/lib/bluetooth/*/cache -mindepth 1 -type f -atime +7 -delete'
|
||||||
PrivateDevices=yes
|
PrivateDevices=yes
|
||||||
PrivateNetwork=yes
|
PrivateNetwork=yes
|
||||||
PrivateUsers=no
|
PrivateUsers=no
|
||||||
|
@@ -27,4 +27,14 @@ elif [ -e /usr/bin/grub-editenv ]; then
|
|||||||
echo "[INFO] machine-id is okay"
|
echo "[INFO] machine-id is okay"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
if ! grep -q "systemd.machine_id=${MACHINE_ID}" /mnt/boot/cmdline.txt; then
|
||||||
|
echo "[INFO] set machine-id to ${MACHINE_ID}"
|
||||||
|
if sed -i "s/systemd.machine_id=[0-9a-fA-F]*/systemd.machine_id=${MACHINE_ID}/" /mnt/boot/cmdline.txt; then
|
||||||
|
sed -i "1 s/$/ systemd.machine_id=${MACHINE_ID}/" /mnt/boot/cmdline.txt
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "[INFO] machine-id is okay"
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
@@ -24,22 +24,20 @@ if [ -f "${SUPERVISOR_STARTUP_MARKER}" ]; then
|
|||||||
echo "[WARNING] Supervisor container did not remove the startup marker file. Assuming container image or container corruption."
|
echo "[WARNING] Supervisor container did not remove the startup marker file. Assuming container image or container corruption."
|
||||||
docker container rm --force hassio_supervisor || true
|
docker container rm --force hassio_supervisor || true
|
||||||
SUPERVISOR_CONTAINER_ID=""
|
SUPERVISOR_CONTAINER_ID=""
|
||||||
|
|
||||||
# Make sure we delete all supervisor images
|
# Make sure we delete all supervisor images
|
||||||
SUPERVISOR_IMAGE_IDS=$(docker images --no-trunc --filter "reference=${SUPERVISOR_IMAGE}" --format "{{.ID}}" | uniq || echo "")
|
SUPERVISOR_IMAGE_IDS=$(docker images --no-trunc --filter "reference=${SUPERVISOR_IMAGE}" --format "{{.ID}}" | sort | uniq || echo "")
|
||||||
docker image rm --force "${SUPERVISOR_IMAGE_IDS}" || true
|
# Intended splitting of SUPERVISOR_IMAGE_IDS
|
||||||
|
# Busybox sh doesn't support arrays
|
||||||
|
# shellcheck disable=SC2086
|
||||||
|
docker image rm --force ${SUPERVISOR_IMAGE_IDS} || true
|
||||||
SUPERVISOR_IMAGE_ID=""
|
SUPERVISOR_IMAGE_ID=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If Supervisor image is missing, pull it
|
|
||||||
mkdir -p "$(dirname ${SUPERVISOR_STARTUP_MARKER})"
|
mkdir -p "$(dirname ${SUPERVISOR_STARTUP_MARKER})"
|
||||||
touch ${SUPERVISOR_STARTUP_MARKER}
|
touch ${SUPERVISOR_STARTUP_MARKER}
|
||||||
if [ -z "${SUPERVISOR_IMAGE_ID}" ]; then
|
|
||||||
# Try tagging legacy image with current name and try get its ID
|
|
||||||
echo "[WARNING] Supervisor image missing, trying to use the legacy image name"
|
|
||||||
docker tag "homeassistant/${SUPERVISOR_ARCH}-hassio-supervisor:latest" "${SUPERVISOR_IMAGE}:latest" || true
|
|
||||||
SUPERVISOR_IMAGE_ID=$(docker images --no-trunc --filter "reference=${SUPERVISOR_IMAGE}:latest" --format "{{.ID}}" || echo "")
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
# If Supervisor image is missing, pull it
|
||||||
if [ -z "${SUPERVISOR_IMAGE_ID}" ]; then
|
if [ -z "${SUPERVISOR_IMAGE_ID}" ]; then
|
||||||
# Get the latest from update information
|
# Get the latest from update information
|
||||||
# Using updater information instead of config. If the config version is
|
# Using updater information instead of config. If the config version is
|
||||||
|
128
buildroot-external/scripts/check-dotconfig.py
Executable file
128
buildroot-external/scripts/check-dotconfig.py
Executable file
@@ -0,0 +1,128 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
from collections import namedtuple
|
||||||
|
import re
|
||||||
|
|
||||||
|
from kconfiglib import Kconfig
|
||||||
|
|
||||||
|
|
||||||
|
# Can be either "CONFIG_OPTION=(y|m|n)" or "# CONFIG_OPTION is not set"
|
||||||
|
regex = re.compile(
|
||||||
|
r"^(CONFIG_(?P<option_set>[A-Z0-9_]+)=(?P<value>[mny])"
|
||||||
|
r"|# CONFIG_(?P<option_unset>[A-Z0-9_]+) is not set)$"
|
||||||
|
)
|
||||||
|
|
||||||
|
# use namedtuple as a lightweight representation of fragment-defined options
|
||||||
|
OptionValue = namedtuple("OptionValue", ["option", "value", "file", "line"])
|
||||||
|
|
||||||
|
|
||||||
|
def parse_fragment(
|
||||||
|
filename: str, strip_path_prefix: str = None
|
||||||
|
) -> dict[str, OptionValue]:
|
||||||
|
"""
|
||||||
|
Parse Buildroot Kconfig fragment and return dict of OptionValue objects.
|
||||||
|
"""
|
||||||
|
options: dict[str, OptionValue] = {}
|
||||||
|
|
||||||
|
with open(filename) as f:
|
||||||
|
if strip_path_prefix and filename.startswith(strip_path_prefix):
|
||||||
|
filename = filename[len(strip_path_prefix) :]
|
||||||
|
|
||||||
|
for line_number, line in enumerate(f, 1):
|
||||||
|
if matches := re.match(regex, line):
|
||||||
|
if matches["option_unset"]:
|
||||||
|
value = OptionValue(
|
||||||
|
matches["option_unset"], None, filename, line_number
|
||||||
|
)
|
||||||
|
options.update({matches.group("option_unset"): value})
|
||||||
|
else:
|
||||||
|
value = OptionValue(
|
||||||
|
matches["option_set"], matches["value"], filename, line_number
|
||||||
|
)
|
||||||
|
options.update({matches.group("option_set"): value})
|
||||||
|
|
||||||
|
return options
|
||||||
|
|
||||||
|
|
||||||
|
def _format_message(
|
||||||
|
message: str, file: str, line: int, github_format: bool = False
|
||||||
|
) -> str:
|
||||||
|
"""
|
||||||
|
Format message with source file and line number.
|
||||||
|
"""
|
||||||
|
if github_format:
|
||||||
|
return f"::warning file={file},line={line}::{message}"
|
||||||
|
return f"{message} (defined in {file}:{line})"
|
||||||
|
|
||||||
|
|
||||||
|
def compare_configs(
|
||||||
|
expected_options: dict[str, OptionValue],
|
||||||
|
kconfig: Kconfig,
|
||||||
|
github_format: bool = False,
|
||||||
|
) -> None:
|
||||||
|
"""
|
||||||
|
Compare dictionary of expected options with actual Kconfig representation.
|
||||||
|
"""
|
||||||
|
for option, spec in expected_options.items():
|
||||||
|
if option not in kconfig.syms:
|
||||||
|
print(
|
||||||
|
_format_message(
|
||||||
|
f"{option}={spec.value} not found",
|
||||||
|
file=spec.file,
|
||||||
|
line=spec.line,
|
||||||
|
github_format=github_format,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
elif (val := kconfig.syms[option].str_value) != spec.value:
|
||||||
|
if spec.value is None and val == "n":
|
||||||
|
continue
|
||||||
|
print(
|
||||||
|
_format_message(
|
||||||
|
f"{option}={spec.value} requested, actual = {val}",
|
||||||
|
file=spec.file,
|
||||||
|
line=spec.line,
|
||||||
|
github_format=github_format,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def main() -> None:
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument(
|
||||||
|
"--src-kconfig", help="Path to top-level Kconfig file", required=True
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--actual-config",
|
||||||
|
help="Path to config with actual config values (.config)",
|
||||||
|
required=True,
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--github-format",
|
||||||
|
action="store_true",
|
||||||
|
help="Use Github Workflow commands output format",
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"-s",
|
||||||
|
"--strip-path-prefix",
|
||||||
|
help="Path prefix to strip in the output from config fragment paths",
|
||||||
|
)
|
||||||
|
parser.add_argument("fragments", nargs="+", help="Paths to source config fragments")
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
expected_options: dict[str, OptionValue] = {}
|
||||||
|
|
||||||
|
for f in args.fragments:
|
||||||
|
expected_options.update(
|
||||||
|
parse_fragment(f, strip_path_prefix=args.strip_path_prefix)
|
||||||
|
)
|
||||||
|
|
||||||
|
kconfig = Kconfig(args.src_kconfig, warn_to_stderr=False)
|
||||||
|
kconfig.load_config(args.actual_config)
|
||||||
|
|
||||||
|
compare_configs(expected_options, kconfig, github_format=args.github_format)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
15
buildroot-external/scripts/generate-signing-key.sh
Executable file
15
buildroot-external/scripts/generate-signing-key.sh
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ "$#" -ne 2 ]; then
|
||||||
|
echo "Usage: $0 <cert_path> <key_path>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cert=$1
|
||||||
|
key=$2
|
||||||
|
|
||||||
|
openssl req -x509 -newkey rsa:4096 -keyout "${key}" \
|
||||||
|
-out "${cert}" -days 3650 -nodes \
|
||||||
|
-subj "/O=HassOS/CN=HassOS Self-signed Development Certificate"
|
@@ -43,6 +43,22 @@ function size2sectors() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function _check_image_size() {
|
||||||
|
local image="${1}"
|
||||||
|
local max_size="${2}"
|
||||||
|
|
||||||
|
local image_size=$(stat -c %s "${image}")
|
||||||
|
local image_size_sectors=$((image_size / 512))
|
||||||
|
local max_size_sectors=$(size2sectors "${max_size}")
|
||||||
|
|
||||||
|
|
||||||
|
if [ "${image_size_sectors}" -gt "${max_size_sectors}" ]; then
|
||||||
|
echo "Image ${image} is too big: ${image_size_sectors} sectors > ${max_size_sectors} sectors" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function get_boot_size() {
|
function get_boot_size() {
|
||||||
# shellcheck disable=SC2153
|
# shellcheck disable=SC2153
|
||||||
echo "${BOOT_SIZE}"
|
echo "${BOOT_SIZE}"
|
||||||
@@ -66,6 +82,8 @@ function create_boot_image() {
|
|||||||
truncate --size="$(get_boot_size)" "${boot_img}"
|
truncate --size="$(get_boot_size)" "${boot_img}"
|
||||||
mkfs.vfat -n "hassos-boot" "${boot_img}"
|
mkfs.vfat -n "hassos-boot" "${boot_img}"
|
||||||
mcopy -i "${boot_img}" -sv "${boot_data}"/* ::
|
mcopy -i "${boot_img}" -sv "${boot_data}"/* ::
|
||||||
|
|
||||||
|
_check_image_size "${boot_img}" "$(get_boot_size)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -75,6 +93,8 @@ function create_overlay_image() {
|
|||||||
rm -f "${overlay_img}"
|
rm -f "${overlay_img}"
|
||||||
truncate --size="${OVERLAY_SIZE}" "${overlay_img}"
|
truncate --size="${OVERLAY_SIZE}" "${overlay_img}"
|
||||||
mkfs.ext4 -L "hassos-overlay" -I 256 -E lazy_itable_init=0,lazy_journal_init=0 "${overlay_img}"
|
mkfs.ext4 -L "hassos-overlay" -I 256 -E lazy_itable_init=0,lazy_journal_init=0 "${overlay_img}"
|
||||||
|
|
||||||
|
_check_image_size "${overlay_img}" "${OVERLAY_SIZE}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -86,10 +106,15 @@ function create_kernel_image() {
|
|||||||
# Make image
|
# Make image
|
||||||
rm -f "${kernel_img}"
|
rm -f "${kernel_img}"
|
||||||
mksquashfs "${kernel}" "${kernel_img}" -comp lzo
|
mksquashfs "${kernel}" "${kernel_img}" -comp lzo
|
||||||
|
|
||||||
|
_check_image_size "${kernel_img}" "${KERNEL_SIZE}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function _prepare_disk_image() {
|
function _prepare_disk_image() {
|
||||||
|
_check_image_size "$(path_data_img)" "${DATA_SIZE}"
|
||||||
|
_check_image_size "$(path_rootfs_img)" "${SYSTEM_SIZE}"
|
||||||
|
|
||||||
create_boot_image
|
create_boot_image
|
||||||
create_overlay_image
|
create_overlay_image
|
||||||
create_kernel_image
|
create_kernel_image
|
||||||
|
7174
buildroot-external/scripts/kconfiglib.py
Normal file
7174
buildroot-external/scripts/kconfiglib.py
Normal file
File diff suppressed because it is too large
Load Diff
@@ -41,6 +41,7 @@ install_tini_docker
|
|||||||
|
|
||||||
|
|
||||||
# Setup RAUC
|
# Setup RAUC
|
||||||
|
prepare_rauc_signing
|
||||||
write_rauc_config
|
write_rauc_config
|
||||||
install_rauc_certs
|
install_rauc_certs
|
||||||
install_bootloader_config
|
install_bootloader_config
|
||||||
|
@@ -2,6 +2,17 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
|
||||||
|
function prepare_rauc_signing() {
|
||||||
|
local key="/build/key.pem"
|
||||||
|
local cert="/build/cert.pem"
|
||||||
|
|
||||||
|
if [ ! -f "${key}" ]; then
|
||||||
|
echo "Generating a self-signed certificate for development"
|
||||||
|
"${BR2_EXTERNAL_HASSOS_PATH}"/scripts/generate-signing-key.sh "${cert}" "${key}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function write_rauc_config() {
|
function write_rauc_config() {
|
||||||
mkdir -p "${TARGET_DIR}/etc/rauc"
|
mkdir -p "${TARGET_DIR}/etc/rauc"
|
||||||
|
|
||||||
@@ -19,10 +30,20 @@ function write_rauc_config() {
|
|||||||
|
|
||||||
|
|
||||||
function install_rauc_certs() {
|
function install_rauc_certs() {
|
||||||
if [ "${DEPLOYMENT}" == "production" ]; then
|
local cert="/build/cert.pem"
|
||||||
cp "${BR2_EXTERNAL_HASSOS_PATH}/ota/rel-ca.pem" "${TARGET_DIR}/etc/rauc/keyring.pem"
|
|
||||||
else
|
if [ "${DEPLOYMENT}" == "development" ]; then
|
||||||
|
# Contains development and release certificate
|
||||||
cp "${BR2_EXTERNAL_HASSOS_PATH}/ota/dev-ca.pem" "${TARGET_DIR}/etc/rauc/keyring.pem"
|
cp "${BR2_EXTERNAL_HASSOS_PATH}/ota/dev-ca.pem" "${TARGET_DIR}/etc/rauc/keyring.pem"
|
||||||
|
else
|
||||||
|
cp "${BR2_EXTERNAL_HASSOS_PATH}/ota/rel-ca.pem" "${TARGET_DIR}/etc/rauc/keyring.pem"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add local self-signed certificate (if not trusted by the dev or release
|
||||||
|
# certificate it is a self-signed certificate, dev-ca.pem contains both)
|
||||||
|
if ! openssl verify -CAfile "${BR2_EXTERNAL_HASSOS_PATH}/ota/dev-ca.pem" -no-CApath "${cert}"; then
|
||||||
|
echo "Adding self-signed certificate to keyring."
|
||||||
|
openssl x509 -in "${cert}" -text >> "${TARGET_DIR}/etc/rauc/keyring.pem"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -17,3 +17,9 @@ sed -i "s/| \(Raspberry Pi.*\|Home Assistant Yellow\) | .* |/| \1 | $2 |/g" Docu
|
|||||||
git commit -m "RaspberryPi: Update kernel $2 - $1" "${defconfigs[@]}" Documentation/kernel.md
|
git commit -m "RaspberryPi: Update kernel $2 - $1" "${defconfigs[@]}" Documentation/kernel.md
|
||||||
|
|
||||||
./scripts/check-kernel-patches.sh
|
./scripts/check-kernel-patches.sh
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "WARNING: bumping RPi kernel usually requires bump of rpi-firmware"
|
||||||
|
echo "package to version from the corresponding branch in raspberrypi/firmware"
|
||||||
|
echo "repository (which is usually the stable branch), namely because the DT"
|
||||||
|
echo "overlays are copied from this repository"
|
||||||
|
Reference in New Issue
Block a user