mirror of
https://github.com/PartialVolume/shredos.x86_64.git
synced 2026-02-20 17:42:10 +00:00
Compare commits
84 Commits
Upgrade-to
...
update_nwi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fad7da67a1 | ||
|
|
df55edb486 | ||
|
|
d54617f898 | ||
|
|
1989d7ab13 | ||
|
|
9ae389d461 | ||
|
|
af01857818 | ||
|
|
07f2d5057f | ||
|
|
6ab4b901b0 | ||
|
|
ec2bee0a92 | ||
|
|
6fd11b61ce | ||
|
|
24e1f872d1 | ||
|
|
20bdda24af | ||
|
|
e06ba53380 | ||
|
|
6ede7ef074 | ||
|
|
e962210590 | ||
|
|
4d30569cde | ||
|
|
d893547c0e | ||
|
|
828b70df80 | ||
|
|
7e198a902e | ||
|
|
2e3aff54c4 | ||
|
|
98f1690285 | ||
|
|
e446a26c11 | ||
|
|
6e31fca714 | ||
|
|
0ba9d4e6f8 | ||
|
|
52eef55419 | ||
|
|
19d7f41b10 | ||
|
|
48ba2441d8 | ||
|
|
2f3712f2cb | ||
|
|
6ac1d0c6f3 | ||
|
|
e6a611c612 | ||
|
|
233eae18e8 | ||
|
|
8e32730ab5 | ||
|
|
c5851e9501 | ||
|
|
a981af81bf | ||
|
|
e7c1bde3c6 | ||
|
|
9819b70435 | ||
|
|
405a211b24 | ||
|
|
1186a5fe80 | ||
|
|
db6ad14377 | ||
|
|
0bd9f53fd0 | ||
|
|
3ba5beaf17 | ||
|
|
4fe795cab5 | ||
|
|
1390bf9e68 | ||
|
|
8b7c69305e | ||
|
|
71aa5fe168 | ||
|
|
d3fba815ef | ||
|
|
7c48bb4f9d | ||
|
|
77db54a4dc | ||
|
|
73200ac892 | ||
|
|
3aa170ada4 | ||
|
|
ef58bfa2d8 | ||
|
|
728b792cac | ||
|
|
3cf5c1e5c9 | ||
|
|
160e655731 | ||
|
|
bc790b9be0 | ||
|
|
7d0e54cb8c | ||
|
|
fb2af5b5e5 | ||
|
|
6708c3f861 | ||
|
|
92aa64707d | ||
|
|
25570b8b7a | ||
|
|
436e4ec558 | ||
|
|
53ff6d0b1f | ||
|
|
41babc35b3 | ||
|
|
e36af7c0c8 | ||
|
|
ebf6f9d355 | ||
|
|
f6ce3e3e64 | ||
|
|
21e02a3cf8 | ||
|
|
70b99a4530 | ||
|
|
16933b883c | ||
|
|
f13ccbc889 | ||
|
|
763e5a13ec | ||
|
|
2207e01415 | ||
|
|
c5896c2e44 | ||
|
|
cbfae94bc0 | ||
|
|
540d0d49d7 | ||
|
|
acd8f5976f | ||
|
|
cb7442500d | ||
|
|
82c1387ab0 | ||
|
|
0bc266b783 | ||
|
|
9837083d98 | ||
|
|
80f9de5331 | ||
|
|
d9b225e4c4 | ||
|
|
26d86c6d47 | ||
|
|
c3d6ec6673 |
23
README.md
23
README.md
@@ -19,29 +19,15 @@
|
||||
#### For those that just want to get on with using ShredOS, you can download the pre-built .img or .iso images and burn them straight to USB flash drive or CD/DVD. Boot from the USB flash drive or CD/DVD and nwipe will appear ready for you to select your preferred wipe options.
|
||||
[](https://github.com/PartialVolume/shredos.x86_64/releases)
|
||||
|
||||
### ShredOS version v2025.11_28_x86-64_0.40 [(Latest release - Release notes and downloads)](https://github.com/PartialVolume/shredos.x86_64/releases/tag/v2025.11_28_x86-64_0.40)
|
||||
|
||||
## Download the Latest ShredOS .img and .iso files for burning to USB flash drives and CD-R/DVD-R.
|
||||
|
||||
NOTE! There may be pre-release versions that are newer than the latest versions listed below, To see all versions, [pre-release & latest](https://github.com/PartialVolume/shredos.x86_64/releases) The latest versions contain a full set of .img & .iso images in 32bit & 64bit while the pre-releases generally only contain a 64bit .img. Which should you use? Well, unless you need either 32 bit images or .iso images I would tend to download the very latest pre-release. Even the pre-releases are subjected to a fair amount of testing before they become a pre-release.
|
||||
|
||||
### ShredOS version v2024.11_27_x86-64_0.38 [(Latest Release - Details)](https://github.com/PartialVolume/shredos.x86_64/releases/tag/v2024.11_27_x86-64_0.38)
|
||||
| Nwipe Version | File to download |
|
||||
| -- | -- |
|
||||
| v0.38 | [ShredOS .img x86_64bit for USB Vanilla](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_x86-64_0.38_20250123.img) |
|
||||
| v0.38 | [ShredOS .iso x86_64bit for CD/DVD/Ventoy, Vanilla](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_x86-64_0.38_20250125_vanilla.iso) |
|
||||
| v0.38 | [ShredOS .iso x86_64bit for CD/DVD/Ventoy nomodeset ](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_x86-64_0.38_20250125_nomodeset.iso) |
|
||||
| v0.38 | [ShredOS .img i586_32bit for USB vanilla ](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_i586_32bit_0.38_20250127_vanilla.img) |
|
||||
| v0.38 | [ShredOS .iso i586_32bit for CD/DVD/Ventoy vanilla ](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.11_27_x86-64_0.38/shredos-2024.11_27_i586_32bit_0.38_20250128_vanilla.iso) |
|
||||
|
||||
### ShredOS version v2024.02.2_26.0_x86-64_0.37 [(Previous Release - Details)](https://github.com/PartialVolume/shredos.x86_64/releases/tag/v2024.02.2_26.0_x86-64_0.37)
|
||||
| Nwipe Version | File to download |
|
||||
| -- | -- |
|
||||
| v0.37 | [ShredOS .img x86_64bit for USB Vanilla](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.02.2_26.0_x86-64_0.37/shredos-2024.02.2_26.0_x86-64_0.37_20240610.img) |
|
||||
| v0.37 | [ShredOS .iso x86_64bit for CD/DVD/Ventoy, Vanilla](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.02.2_26.0_x86-64_0.37/shredos-2024.02.2_26.0_x86-64_0.37_20240611.iso) |
|
||||
| v0.37 | [ShredOS .iso x86_64bit for CD/DVD/Ventoy nomodeset ](https://github.com/PartialVolume/shredos.x86_64/releases/download/v2024.02.2_26.0_x86-64_0.37/shredos-2024.02.2_26.0_x86-64_0.37-nomodeset_20240611.iso) |
|
||||
|
||||
### For all releases including latest and more recent pre-releases [releases](https://github.com/PartialVolume/shredos.x86_64/releases)
|
||||
|
||||
Note for versions **after** _v2024.11_27_x86-64_0.38_: The .img files for burning to USB flash drives support both BIOS/UEFI booting, as well as saving of generated PDF reports to the USB flash drive. The .iso image also supports both BIOS/UEFI booting, burning to USB flash drives and CD/DVD-ROM, but not (yet) saving of generated PDF reports to the USB flash drive (unless being written in "ISO-Mode" with some tools, such as Rufus). Use the .img file whenever needing these generated PDF reports or planning to customize ShredOS (`autonuke` setups, kernel parameters, ...). The .img file also allows direct interaction with the filesystem and modification of the GRUB boot menu, e.g. appending of kernel parameters, which the .iso file does not support due to filesystem constraints.
|
||||
Note for versions **after** _v2024.11_27_x86-64_0.38_: The .img files for burning to USB flash drives support both BIOS/UEFI booting, as well as saving of generated PDF reports to the USB flash drive. The .iso image also supports both BIOS/UEFI booting, burning to USB flash drives and CD/DVD-ROM and if you use the `partion-plus` iso, saving of generated PDF reports to the USB flash drive. Use the .img file whenever planning to customize ShredOS (`autonuke` setups, kernel parameters, ...). The .img file also allows direct interaction with the filesystem and modification of the GRUB boot menu, e.g. appending of kernel parameters, which the .iso file does not support due to filesystem constraints.
|
||||
|
||||
Note for versions **until** _v2024.11_27_x86-64_0.38_: The .img files for burning to USB flash drives support both BIOS/UEFI booting. The .iso image supports legacy BIOS booting only and not UEFI, however, a BIOS/UEFI version of the .iso is available in newer ShredOS versions.
|
||||
You can also consider [VENTOY (Open Source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files)](https://github.com/ventoy/Ventoy) as a workaround to avoid BIOS/UEFI issues.
|
||||
@@ -878,6 +864,9 @@ INFO: vfat(boot.vfat): cmd: "rm -f "/home/shredos/Downloads/shredos/mcopybug/shr
|
||||
make[1]: [Makefile:823: target-post-image] Error 1
|
||||
make: [Makefile:84: _all] Error 2
|
||||
|
||||
- **Konsole randomly closes in the middle of a build** If you are building on a KDE based distro like KDE Neon and the konsole gets killed by the kernels oom (out of memory) killer. The first sign that you have a problem is a pop up message appearing that says the oom killer has killed various processes. Once this notification appears you can't get rid of it. The following may help to resolve why the oom killer is activated:
|
||||
1. Check your /swapfile size, for some reason a default install of KDE Neon and very likely ubuntu only create a /swapfile that's 512Mbytes. This is nowhere near large enough and you will get the oom killer randomly killing processes including the terminal that your build process is running in. If you have the disc space make the swap file the same size as your system memory. There is some debate over what should be the best size but when your system RAM is 16G and your swapfile is 0.5G that is asking for random processes to get killed especially if you are trying to build ShredOS.
|
||||
1. Again, if building on the KDE platform with such a small swap file and 1Tbyte in your home directory the baloo file indexor will cause memory issues. So while building ShredOS, disable the file indexer. Your build will no longer crash and will be faster.
|
||||
|
||||
### Commands to configure buildroot, you will only need to use these if you are making changes to ShredOS
|
||||
|
||||
|
||||
BIN
board/shredos/bootx64.efi
Normal file
BIN
board/shredos/bootx64.efi
Normal file
Binary file not shown.
1231
board/shredos/busybox.config
Normal file
1231
board/shredos/busybox.config
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
2024.11_27.1_x86-64_0.40-dev-1
|
||||
2025.11_28_x86-64_26ece7a-commit-dev
|
||||
|
||||
@@ -1,236 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# This script will archive the nwipe log file/s, $dmesg_file files and PDF certificates
|
||||
# to the first exFAT/FAT32 formatted partition found that is identified as having a
|
||||
# matching /boot/version.txt file (ShredOS USB) as the booted ShredOS or in the case of
|
||||
# Ventoy the version within the kernel filename that matches the booted ShredOS.
|
||||
#
|
||||
# It also checks whether /etc/nwipe/nwipe.conf and /etc/nwipe/customers.csv exist
|
||||
# on the USB flash drive and assuming mode 0, read (-r argument) has been selected will
|
||||
# read those two files from the USB drive into ShredOS's RAM disc, this is normally done
|
||||
# prior to nwipe launch. Alternatively if mode 1, write (-w argument) is selected both
|
||||
# /etc/nwipe/nwipe.conf and /etc/nwipe/customers.csv are copied from ShredOS's RAM
|
||||
# disc back to the USB flash drive, which is normally done on Nwipe exit.
|
||||
#
|
||||
# Written by PartialVolume, archive_log.sh is a component of ShredOS - the disk eraser.
|
||||
|
||||
# This is the default date format used by ShredOS and nwipe for logs
|
||||
date_format="+%Y/%m/%d %H:%M:%S"
|
||||
|
||||
dmesg_file="dmesg_$(dmidecode -s system-serial-number).txt"
|
||||
exit_code=0
|
||||
mode=""
|
||||
|
||||
# What mode is required (read or write)
|
||||
while getopts 'rw' opt; do
|
||||
case "$opt" in
|
||||
r)
|
||||
mode="read"
|
||||
;;
|
||||
|
||||
w)
|
||||
mode="write"
|
||||
;;
|
||||
|
||||
?)
|
||||
echo -e "Invalid command option.\nUsage: $(basename $0) [-r] [-w]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
# This is the temporary directory that the exFAT/FAT32 drive is to be mounted on
|
||||
archive_drive_directory="/archive_drive"
|
||||
|
||||
# The nwipe logs that have been sent are moved into this directory in RAM disk.
|
||||
sent_directory="/sent"
|
||||
|
||||
# From all the drives on the system, try to locate the ShredOS boot disc
|
||||
drive_partition=$(find_shredos_boot_disc.sh)
|
||||
|
||||
if [ "$drive_partition" == "" ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: No exFAT/FAT32 drive found, unable to archive nwipe log files to USB\n" 2>&1 | tee -a transfer.log
|
||||
exit 1
|
||||
else
|
||||
printf "[`date "$date_format"`] Archiving nwipe logs to $drive_partition\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
|
||||
# Create the temporary directory we will mount the FAT32 partition onto.
|
||||
if [ ! -d "$archive_drive_directory" ]; then
|
||||
mkdir "$archive_drive_directory"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to create the temporary mount directory $archive_drive_directory\n" 2>&1 | tee -a transfer.log
|
||||
exit_code=2
|
||||
fi
|
||||
fi
|
||||
|
||||
# mount the FAT32 partition onto the temporary directory
|
||||
mount $drive_partition $archive_drive_directory
|
||||
status=$?
|
||||
if [ $status != 0 ] && [ $status != 32 ]; then
|
||||
# exit only if error, except code 32 which means already mounted
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to mount the FAT32 partition $drive_partition to $archive_drive_directory\n" 2>&1 | tee -a transfer.log
|
||||
exit_code=3
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: exFAT/FAT32 partition $drive_partition is now mounted to $archive_drive_directory\n" 2>&1 | tee -a transfer.log
|
||||
|
||||
# Copy the $dmesg_file and PDF files over to the exFAT/FAT32 partition
|
||||
dmesg > $dmesg_file
|
||||
cp /$dmesg_file "$archive_drive_directory/"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy the $dmesg_file file to the root of $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied $dmesg_file to $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
|
||||
# Copy the PDF certificates over to the exFAT/FAT32 partition
|
||||
cp /nwipe_report_*pdf "$archive_drive_directory/"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: Unable to copy the nwipe_report...pdf file to the root of $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied nwipe_report...pdf to $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
|
||||
# Copy the nwipe log files over to the exFAT/FAT32 partition
|
||||
cp /nwipe_log* "$archive_drive_directory/"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: Unable to copy the nwipe log files to the root of $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied the nwipe logs to $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
|
||||
# Create the temporary sent directory we will move log files that have already been copied
|
||||
if [ ! -d "$sent_directory" ]; then
|
||||
mkdir "$sent_directory"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to create the temporary directory $sent_directory on the RAM disc\n" 2>&1 | tee -a transfer.log
|
||||
exit_code=5
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ exit_code != 5 ]; then
|
||||
# Move the nwipe logs into the RAM disc sent directory
|
||||
mv /nwipe_log* "$sent_directory/"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: Unable to move the nwipe logs into the $sent_directory on the RAM disc\n" 2>&1 | tee -a transfer.log
|
||||
exit_code=6
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Moved the nwipe logs into the $sent_directory\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
# Move the nwipe PDF certificates into the RAM disc sent directory
|
||||
mv /nwipe_report*pdf "$sent_directory/"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: Unable to move the PDF certificates into the $sent_directory on the RAM disc\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Moved the PDF certificates into the $sent_directory\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
# If mode 0 (read USB flash drive), read the /etc/nwipe/nwipe.conf and /etc/nwipe/customers.csv files from
|
||||
# the USB flash drive into the ShredOS RAM disc
|
||||
#
|
||||
#
|
||||
# Check that the /etc/nwipe directory exists on the ShredOS ram drive, if not create it.
|
||||
test -d "/etc/nwipe"
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
mkdir "/etc/nwipe"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to create directory /etc/nwipe on ShredOS ram drive\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Created directory /etc/nwipe on ShredOS ram drive\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
if [[ "$mode" == "read" ]]; then
|
||||
# Copy /etc/nwipe/nwipe.conf from USB to ShredOS's ram disc
|
||||
test -f "$archive_drive_directory/etc/nwipe/nwipe.conf"
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
# Copy nwipe.conf from USB flash to ShredOS ram disc
|
||||
cp "$archive_drive_directory/etc/nwipe/nwipe.conf" /etc/nwipe/nwipe.conf
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy $drive_partition:/etc/nwipe/nwipe.conf to ShredOS's ram disc\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied $drive_partition:/etc/nwipe/nwipe.conf to ShredOS's ram disc\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
|
||||
# Copy /etc/nwipe/customers.csv from USB to ShredOS's ram disc
|
||||
test -f "$archive_drive_directory/etc/nwipe/nwipe_customers.csv"
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
# Copy nwipe.conf from USB flash to ShredOS ram disc
|
||||
cp "$archive_drive_directory/etc/nwipe/nwipe_customers.csv" /etc/nwipe/nwipe_customers.csv
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy $drive_partition:/etc/nwipe/nwipe_customers.csv to /etc/nwipe/nwipe_customers.csv\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied $drive_partition:/etc/nwipe/nwipe_customers.csv to /etc/nwipe/nwipe_customers.csv\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
# If mode 1 (write USB flash drive), write the /etc/nwipe/nwipe.conf and /etc/nwipe/customers.csv files to
|
||||
# the USB flash drive from the ShredOS RAM disc.
|
||||
#
|
||||
#
|
||||
# Check the /etc/ and /etc/nwipe directories exist on the USB drive, if not create them
|
||||
test -d "$archive_drive_directory/etc"
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
mkdir "$archive_drive_directory/etc"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to create directory /etc on $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Created directory /etc on $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
|
||||
test -d "$archive_drive_directory/etc/nwipe"
|
||||
if [ $? != 0 ]
|
||||
then
|
||||
mkdir "$archive_drive_directory/etc/nwipe"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to create directory /etc/nwipe on $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Created directory /etc/nwipe on $drive_partition:/\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
if [[ "$mode" == "write" ]]; then
|
||||
# Copy /etc/nwipe/nwipe.conf from ShredOS's ram disc to USB
|
||||
test -f "/etc/nwipe/nwipe.conf"
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
cp /etc/nwipe/nwipe.conf "$archive_drive_directory/etc/nwipe/nwipe.conf"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy /etc/nwipe/nwipe.conf to $drive_partition:/etc/nwipe/nwipe.conf\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied /etc/nwipe/nwipe.conf to $drive_partition:/etc/nwipe/nwipe.conf\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
|
||||
# Copy /etc/nwipe/customers.csv from ShredOS's ram disc to USB
|
||||
test -f "/etc/nwipe/nwipe_customers.csv"
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
cp /etc/nwipe/nwipe_customers.csv "$archive_drive_directory/etc/nwipe/nwipe_customers.csv"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy /etc/nwipe/nwipe_customers.csv file to the root of $drive_partition:/etc/nwipe/nwipe_customers.csv\n" 2>&1 | tee -a transfer.log
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Copied /etc/nwipe/nwipe_customers.csv to $drive_partition:/etc/nwipe/nwipe_customers.csv\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# unmount the FAT32 drive
|
||||
sleep 1
|
||||
umount "$archive_drive_directory"
|
||||
if [ $? != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to unmount the FAT partition\n" 2>&1 | tee -a transfer.log
|
||||
exit_code=7
|
||||
else
|
||||
printf "[`date "$date_format"`] archive_log.sh: Unmounted $archive_drive_directory ($drive_partition)\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
|
||||
if [ $exit_code != 0 ]; then
|
||||
printf "[`date "$date_format"`] archive_log.sh: FAILED to copy nwipe log files to $drive_partition, exit code $exit_code\n" 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
exit $exit_code
|
||||
@@ -46,14 +46,18 @@ fi
|
||||
#
|
||||
while read drive ;
|
||||
do
|
||||
if [[ "$first_drive" == "" ]]
|
||||
then
|
||||
first_drive=$drive
|
||||
fi
|
||||
|
||||
if [[ "$drive" != "" ]]
|
||||
then
|
||||
mount $drive $drive_dir 2>&1 | tee -a transfer.log
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
# Note the first mountable drive, we will use this for storage of PDFs
|
||||
# if we can't identify a ShredOS USB stick
|
||||
if [[ "$first_drive" == "" ]]
|
||||
then
|
||||
first_drive=$drive
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check the partion for the file /etc/shredos/shredos_exclude_disc,
|
||||
# If the file is found it indicates that the user considers that
|
||||
@@ -120,7 +124,7 @@ do
|
||||
|
||||
umount $drive_dir 2>&1 | tee -a transfer.log
|
||||
fi
|
||||
done <<< $(fdisk -l | grep -i "exfat\|fat16\|fat32" | awk '{print $1}')
|
||||
done <<< $(fdisk -l | grep -i "exfat\|fat16\|fat32\|Microsoft basic data" | awk '{print $1}')
|
||||
|
||||
# If no boot disc has been found that contains the version of ShredOS
|
||||
# that is running, then output the first FAT formatted drive we came across.
|
||||
|
||||
1
board/shredos/fsoverlay/usr/sbin/mount.ntfs
Symbolic link
1
board/shredos/fsoverlay/usr/sbin/mount.ntfs
Symbolic link
@@ -0,0 +1 @@
|
||||
mount.ntfs-3g
|
||||
@@ -12,7 +12,7 @@ image boot.vfat {
|
||||
file autorun.inf { image = 'autorun.inf' }
|
||||
}
|
||||
|
||||
size = 380000000
|
||||
size = 372809984
|
||||
}
|
||||
|
||||
image shredos.img {
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
extraargs = "-F 32 -n SHREDOS"
|
||||
file boot/bzImage { image = 'bzImage' }
|
||||
file boot/grub/grub.cfg { image = 'grub.cfg' }
|
||||
file boot/version.txt { image = 'version.txt' }
|
||||
file boot/shredos.id { image = '/dev/null' }
|
||||
file EFI/BOOT/bootia32.efi { image = 'bootia32.efi' }
|
||||
file EFI/BOOT/grub.cfg { image = 'grub.cfg' }
|
||||
file shredos.ico { image = 'shredos.ico' }
|
||||
file README.txt { image = 'README.txt' }
|
||||
file autorun.inf { image = 'autorun.inf' }
|
||||
file boot/bzImage { image = 'bzImage' }
|
||||
file boot/grub/grub.cfg { image = 'grub.cfg' }
|
||||
file boot/version.txt { image = 'version.txt' }
|
||||
file boot/shredos.id { image = '/dev/null' }
|
||||
file EFI/BOOT/bootia32.efi { image = 'bootia32.efi' }
|
||||
file EFI/BOOT/bootx64.efi { image = 'bootx64.efi'}
|
||||
file EFI/BOOT/grub.cfg { image = 'grub.cfg' }
|
||||
file shredos.ico { image = 'shredos.ico' }
|
||||
file README.txt { image = 'README.txt' }
|
||||
file autorun.inf { image = 'autorun.inf' }
|
||||
}
|
||||
|
||||
size = 310000000
|
||||
size = 92344064
|
||||
}
|
||||
|
||||
image shredos.img {
|
||||
|
||||
7552
board/shredos/kernel-i686-defconfig
Normal file
7552
board/shredos/kernel-i686-defconfig
Normal file
File diff suppressed because it is too large
Load Diff
@@ -15,6 +15,7 @@ version=$(cat board/shredos/fsoverlay/etc/shredos/version.txt)
|
||||
cp "board/shredos/grub.cfg" "${BINARIES_DIR}/grub.cfg" || exit 1
|
||||
cp "output/target/lib/grub/i386-pc/boot.img" "${BINARIES_DIR}/boot.img" || exit 1
|
||||
cp "${BINARIES_DIR}/efi-part/EFI/BOOT/${MKIMAGE_EFI}" "${BINARIES_DIR}/${MKIMAGE_EFI}" || exit 1
|
||||
cp "${BINARIES_DIR}/efi-part/EFI/BOOT/bootx64.efi" "${BINARIES_DIR}/bootx64.efi" || exit 1
|
||||
|
||||
cp "board/shredos/autorun.inf" "${BINARIES_DIR}/autorun.inf" || exit 1
|
||||
cp "board/shredos/README.txt" "${BINARIES_DIR}/README.txt" || exit 1
|
||||
@@ -23,6 +24,31 @@ cp "board/shredos/shredos.ico" "${BINARIES_DIR}/shredos.ico"
|
||||
# version.txt is used to help identify the (boot) USB disk
|
||||
cp "board/shredos/fsoverlay/etc/shredos/version.txt" "${BINARIES_DIR}/version.txt" || exit 1
|
||||
|
||||
# Determine size of FAT partition based on size of bzImage plus an arbitary 20MB to hold PDF's etc.
|
||||
BZIMAGE="${BINARIES_DIR}/bzImage"
|
||||
CFG="board/shredos/${MKIMAGE_CFG}"
|
||||
OFFSET=20000000
|
||||
|
||||
# Get bzImage size in bytes
|
||||
if [[ ! -f "$BZIMAGE" ]]; then
|
||||
echo "Error: $BZIMAGE not found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SIZE=$(stat -c %s "$BZIMAGE")
|
||||
NEW_SIZE=$((SIZE + OFFSET))
|
||||
|
||||
# Update size line in genimage.cfg
|
||||
if [[ ! -f "$CFG" ]]; then
|
||||
echo "Error: $CFG not found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
sed -i -E "0,/^[[:space:]]*size[[:space:]]*=/{s/^[[:space:]]*size[[:space:]]*=.*/size = ${NEW_SIZE}/}" "$CFG"
|
||||
|
||||
echo "Updated size to $NEW_SIZE bytes in $CFG"
|
||||
|
||||
# Create the .img
|
||||
rm -rf "${BUILD_DIR}/genimage.tmp" || exit 1
|
||||
genimage --rootpath="${TARGET_DIR}" \
|
||||
--inputpath="${BINARIES_DIR}" \
|
||||
|
||||
@@ -6,7 +6,7 @@ set -euo pipefail
|
||||
#
|
||||
# Arguments:
|
||||
# x64 - Build only x86-64 configurations
|
||||
# x32 - Build only i586 (32-bit) configurations
|
||||
# x32 - Build only i686 (32-bit) configurations
|
||||
# all - Build all configurations (64-bit first, then 32-bit)
|
||||
#
|
||||
# Environment Variables:
|
||||
@@ -29,19 +29,14 @@ VERSION_FILE="board/shredos/fsoverlay/etc/shredos/version.txt"
|
||||
# 64-bit configurations to build:
|
||||
X64_CONFIGS=(
|
||||
"shredos_defconfig"
|
||||
"shredos_img_defconfig"
|
||||
"shredos_iso_defconfig"
|
||||
"shredos_iso_legacy_defconfig"
|
||||
"shredos_iso_extra_defconfig" # experimental
|
||||
"shredos_lite_defconfig"
|
||||
"shredos_iso_extra_defconfig"
|
||||
)
|
||||
|
||||
# 32-bit configurations to build:
|
||||
X32_CONFIGS=(
|
||||
"shredos_i586_defconfig"
|
||||
"shredos_img_i586_defconfig"
|
||||
"shredos_iso_i586_defconfig"
|
||||
"shredos_iso_legacy_i586_defconfig"
|
||||
"shredos_iso_extra_i586_defconfig" # experimental
|
||||
"shredos_i686_lite_defconfig"
|
||||
"shredos_iso_extra_i686_lite_defconfig"
|
||||
)
|
||||
|
||||
# Packages always needing rebuild between runs, even for the same architecture.
|
||||
@@ -76,7 +71,7 @@ print_usage() {
|
||||
echo ""
|
||||
echo "Arguments:"
|
||||
echo " x64 - Build only x86-64 configurations"
|
||||
echo " x32 - Build only i586 (32-bit) configurations"
|
||||
echo " x32 - Build only i686 (32-bit) configurations"
|
||||
echo " all - Build all configurations (64-bit first, then 32-bit)"
|
||||
echo ""
|
||||
echo "Environment Variables:"
|
||||
@@ -141,7 +136,7 @@ prompt_version() {
|
||||
|
||||
if [ -z "$NEW_VERSION" ]; then
|
||||
echo
|
||||
echo "x86-64 and i586 will be replaced/switched around during builds (depending on architecture)"
|
||||
echo "x86-64 and i686 will be replaced/switched around during builds (depending on architecture)"
|
||||
read -rp "Enter new version or press ENTER to keep existing [${current_version}]: " NEW_VERSION
|
||||
[ -z "$NEW_VERSION" ] && NEW_VERSION="$current_version"
|
||||
fi
|
||||
@@ -278,11 +273,13 @@ build_config() {
|
||||
|
||||
# Build | QuickBuild=1, PreClean=1 | QuickBuild=0, PreClean=1 | QuickBuild=1, PreClean=0 | QuickBuild=0, PreClean=0
|
||||
# -------|---------------------------|---------------------------|---------------------------|---------------------------
|
||||
# x64 #0 | config -> make | config -> make | config -> rebuild -> make | config -> rebuild -> make
|
||||
# x64 #0 | clean* -> config -> make | clean* -> config -> make | config -> rebuild -> make | config -> rebuild -> make
|
||||
# x64 #1 | config -> rebuild -> make | clean -> config -> make | config -> rebuild -> make | clean -> config -> make
|
||||
# x64 #2+| config -> rebuild -> make | clean -> config -> make | config -> rebuild -> make | clean -> config -> make
|
||||
# x32 #0 | clean -> config -> make | clean -> config -> make | clean -> config -> make | clean -> config -> make
|
||||
# x32 #1+| config -> rebuild -> make | clean -> config -> make | config -> rebuild -> make | clean -> config -> make
|
||||
# -------|---------------------------|---------------------------|---------------------------|---------------------------
|
||||
# *: This clean is ensured in another part of the script before reaching this point.
|
||||
|
||||
if [ "$index" -ne 0 ] && [ "$QUICK_BUILD" -eq 1 ] && [ "$FORCE_CLEAN" -ne 1 ]; then
|
||||
# If it's not the first configuration, and quick-build is enabled,
|
||||
@@ -415,9 +412,12 @@ build_config_success() {
|
||||
run_cmd mv "$log_file" "dist/${config}-SUCCESS.log"
|
||||
fi
|
||||
|
||||
rename_and_checksum_images "$config"
|
||||
|
||||
run_cmd mkdir -p "dist/$config"
|
||||
run_cmd mv output/images/shredos*.iso "dist/$config/" 2>/dev/null || true
|
||||
run_cmd mv output/images/shredos*.img "dist/$config/" 2>/dev/null || true
|
||||
run_cmd mv output/images/shredos*.sha1 "dist/$config/" 2>/dev/null || true
|
||||
|
||||
printf "%b" "$GREEN"
|
||||
echo
|
||||
@@ -469,6 +469,79 @@ build_config_failed() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Function to handle suffix insertion before the extension
|
||||
insert_suffix() {
|
||||
local fname="$1"
|
||||
local suffix="$2"
|
||||
local base="${fname%.*}"
|
||||
local ext="${fname##*.}"
|
||||
echo "${base}${suffix}.${ext}"
|
||||
}
|
||||
|
||||
rename_and_checksum_images() {
|
||||
local config="$1"
|
||||
target_dir="output/images"
|
||||
|
||||
# If the defconfig contains the string `lite`, i.e a reduced size
|
||||
# so it will boot on systems with only 512MB of RAM then insert
|
||||
# into the .iso or .img filename the string _lite prior to the extension.
|
||||
|
||||
if [[ "$config" == *"lite"* ]]; then
|
||||
shopt -s nullglob
|
||||
for file in "$target_dir"/shredos*.{iso,img}; do
|
||||
filename=$(basename "$file")
|
||||
if [[ "$filename" != *"_lite"* ]]; then
|
||||
new_name=$(insert_suffix "$filename" "_lite")
|
||||
mv -v "$file" "$target_dir/$new_name"
|
||||
fi
|
||||
done
|
||||
shopt -u nullglob
|
||||
else
|
||||
echo "Condition not met: 'lite' not in $config, rename not necessary."
|
||||
fi
|
||||
|
||||
# If the defconfig contains the string `extra`, i.e an extra partition
|
||||
# then insert into the .iso or .img filename the string _plus-partition
|
||||
|
||||
if [[ "$config" == *"extra"* ]]; then
|
||||
shopt -s nullglob
|
||||
for file in "$target_dir"/shredos*.{iso,img}; do
|
||||
filename=$(basename "$file")
|
||||
if [[ "$filename" != *"_plus-partition"* ]]; then
|
||||
new_name=$(insert_suffix "$filename" "_plus-partition")
|
||||
mv -v "$file" "$target_dir/$new_name"
|
||||
fi
|
||||
done
|
||||
shopt -u nullglob
|
||||
else
|
||||
echo "Condition not met: 'extra' not in $config, rename not necessary."
|
||||
fi
|
||||
|
||||
# Clean up orphaned .sha1 files (that don't match any existing image)
|
||||
echo "Cleaning up orphaned .sha1 files..."
|
||||
shopt -s nullglob
|
||||
for sha_file in "$target_dir"/shredos*.sha1; do
|
||||
# Strip .sha1 to find the base image name
|
||||
corresponding_image="${sha_file%.sha1}"
|
||||
if [[ ! -f "$corresponding_image" ]]; then
|
||||
rm -v "$sha_file"
|
||||
fi
|
||||
done
|
||||
shopt -u nullglob
|
||||
|
||||
# Calculate SHA1 for all final files
|
||||
echo "Calculating SHA1 checksums..."
|
||||
current_dir=$(pwd)
|
||||
cd "$target_dir" || exit
|
||||
shopt -s nullglob
|
||||
for file in shredos*.{iso,img}; do
|
||||
sha1sum "$file" > "$file.sha1"
|
||||
done
|
||||
shopt -u nullglob
|
||||
cd "$current_dir" || exit
|
||||
echo "[DONE]"
|
||||
}
|
||||
|
||||
################################################################################
|
||||
|
||||
if [ -f "build_all_shredos.log" ]; then
|
||||
@@ -542,7 +615,7 @@ if [ ${#X64_CONFIGS[@]} -gt 0 ]; then
|
||||
echo "Starting 64-bit builds..."
|
||||
echo "==============================================="
|
||||
echo
|
||||
replace_version "i586" "x86-64"
|
||||
replace_version "i686" "x86-64"
|
||||
|
||||
CFG_INDEX=0
|
||||
for config in "${X64_CONFIGS[@]}"; do
|
||||
@@ -562,7 +635,7 @@ if [ ${#X32_CONFIGS[@]} -gt 0 ]; then
|
||||
echo "Starting 32-bit builds..."
|
||||
echo "==============================================="
|
||||
echo
|
||||
replace_version "x86-64" "i586"
|
||||
replace_version "x86-64" "i686"
|
||||
|
||||
CFG_INDEX=0
|
||||
for config in "${X32_CONFIGS[@]}"; do
|
||||
|
||||
@@ -18,7 +18,7 @@ BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh board/shredos/make_img_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-defconfig"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
@@ -44,6 +44,7 @@ BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
@@ -116,6 +117,7 @@ BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBCAP_NG=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40"
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_NCURSES_TARGET_PROGS=y
|
||||
@@ -133,7 +135,6 @@ BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
@@ -166,13 +167,20 @@ BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk video video_fb all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga video video_fb all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
|
||||
97
configs/shredos_i686_lite_defconfig
Normal file
97
configs/shredos_i686_lite_defconfig
Normal file
@@ -0,0 +1,97 @@
|
||||
BR2_x86_i686=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh board/shredos/make_img_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-i686-defconfig"
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_XE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_PCIUTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40"
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk video video_fb all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga video video_fb all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,176 +0,0 @@
|
||||
BR2_x86_64=y
|
||||
BR2_x86_nocona=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_img_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_LIBJPEG=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_NWIPE_VERSION_GIT_REVISION=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="26ece7a0525370f6ba39cddc5e73000b3cd867d6"
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,170 +0,0 @@
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_img_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,179 +0,0 @@
|
||||
BR2_x86_64=y
|
||||
BR2_x86_nocona=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_LIBJPEG=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -19,7 +19,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/shredos/make_extra_partition.sh"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-defconfig"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
@@ -33,6 +33,7 @@ BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
@@ -44,6 +45,7 @@ BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
@@ -113,10 +115,14 @@ BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBCAP_NG=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40"
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_NCURSES_TARGET_PROGS=y
|
||||
BR2_PACKAGE_POPT=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
@@ -130,7 +136,6 @@ BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
@@ -141,6 +146,8 @@ BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_KMOD=y
|
||||
BR2_PACKAGE_KMOD_TOOLS=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
@@ -154,6 +161,7 @@ BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
@@ -170,8 +178,11 @@ BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID_APPEND_PARTITION="extra.vfat"
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk video video_fb all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga video video_fb all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
BR2_x86_i686=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
@@ -10,75 +10,30 @@ BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/shredos/make_extra_partition.sh"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-i686-defconfig"
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_XE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
@@ -87,73 +42,37 @@ BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_PCIUTILS=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40"
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
@@ -167,12 +86,16 @@ BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID_APPEND_PARTITION="extra.vfat"
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk video video_fb all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga video video_fb all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,176 +0,0 @@
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,178 +0,0 @@
|
||||
BR2_x86_64=y
|
||||
BR2_x86_nocona=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_LIBJPEG=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,175 +0,0 @@
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
BR2_ROOTFS_MERGED_USR=y
|
||||
BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX=y
|
||||
BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_BOTH=y
|
||||
BR2_TARGET_ROOTFS_ISO9660_VOLUME_NAME="SHREDOS"
|
||||
BR2_TARGET_ROOTFS_ISO9660_ISOLINUX_BOOT_MENU="board/shredos/iso/isolinux.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_BOOT_MENU="board/shredos/iso/grub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_BOOT_MENU="board/shredos/iso/efigrub.cfg"
|
||||
BR2_TARGET_ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE="/boot/shredos.id"
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
@@ -1,7 +1,8 @@
|
||||
BR2_x86_64=y
|
||||
BR2_x86_nocona=y
|
||||
BR2_PACKAGE_GLIBC_UTILS=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="shredos"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64"
|
||||
BR2_INIT_SYSV=y
|
||||
@@ -10,74 +11,29 @@ BR2_SYSTEM_BIN_SH_BASH=y
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
# BR2_ENABLE_LOCALE_PURGE is not set
|
||||
BR2_GENERATE_LOCALE="en_US.UTF-8"
|
||||
BR2_SYSTEM_ENABLE_NLS=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/shredos/fsoverlay"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/shredos/make_iso_file.sh board/shredos/make_img_file.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-6.6.22-defconfig.config"
|
||||
BR2_PACKAGE_LINUX_TOOLS_CPUPOWER=y
|
||||
BR2_PACKAGE_LINUX_TOOLS_PERF=y
|
||||
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_BZIP2=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/shredos/kernel-defconfig"
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_XZ=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_HEXEDIT=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_GREP=y
|
||||
BR2_PACKAGE_LIBTOOL=y
|
||||
BR2_PACKAGE_SED=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_EXFATPROGS=y
|
||||
BR2_PACKAGE_ASCII_INVADERS=y
|
||||
BR2_PACKAGE_FBDUMP=y
|
||||
BR2_PACKAGE_FBGRAB=y
|
||||
BR2_PACKAGE_FBSET=y
|
||||
BR2_PACKAGE_FBTERM=y
|
||||
BR2_PACKAGE_FBV=y
|
||||
BR2_PACKAGE_MESA3D=y
|
||||
BR2_PACKAGE_MESA3D_LLVM=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_CROCUS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_LIMA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R300=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA=y
|
||||
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL=y
|
||||
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y
|
||||
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_XE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RADEON=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_INTEL_ICE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
||||
@@ -86,73 +42,37 @@ BR2_PACKAGE_EDID_DECODE=y
|
||||
BR2_PACKAGE_HDPARM=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_LM_SENSORS=y
|
||||
BR2_PACKAGE_LSHW=y
|
||||
BR2_PACKAGE_LSSCSI=y
|
||||
BR2_PACKAGE_MINICOM=y
|
||||
BR2_PACKAGE_NVME=y
|
||||
BR2_PACKAGE_READ_EDID=y
|
||||
BR2_PACKAGE_PCIUTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS=y
|
||||
BR2_PACKAGE_SG3_UTILS_PROGS=y
|
||||
BR2_PACKAGE_SMARTMONTOOLS=y
|
||||
BR2_PACKAGE_SYSSTAT=y
|
||||
BR2_PACKAGE_TRIGGERHAPPY=y
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PYTHON_PYASN1_MODULES=y
|
||||
BR2_PACKAGE_PYTHON_PYBIND=y
|
||||
BR2_PACKAGE_PYTHON_PYNDIFF=y
|
||||
BR2_PACKAGE_PYTHON_SCAPY=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_LIBGCRYPT=y
|
||||
BR2_PACKAGE_STB=y
|
||||
BR2_PACKAGE_JSON_GLIB=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_LIBUPNP=y
|
||||
BR2_PACKAGE_KERNEL_CMDLINE_EXTRACTOR=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_LIBSECCOMP=y
|
||||
BR2_PACKAGE_NWIPE=y
|
||||
BR2_PACKAGE_LIBFRIBIDI=y
|
||||
BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40"
|
||||
BR2_PACKAGE_NCURSES_WCHAR=y
|
||||
BR2_PACKAGE_UTF8PROC=y
|
||||
BR2_PACKAGE_HEIRLOOM_MAILX=y
|
||||
BR2_PACKAGE_COLLECTD=y
|
||||
BR2_PACKAGE_COLLECTD_NTPD=y
|
||||
BR2_PACKAGE_XUTIL_UTIL_MACROS=y
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_LFTP=y
|
||||
BR2_PACKAGE_LFTP_PROTO_SFTP=y
|
||||
BR2_PACKAGE_NMAP=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
# BR2_PACKAGE_OPENSSH_SERVER is not set
|
||||
BR2_PACKAGE_RPCBIND=y
|
||||
BR2_PACKAGE_SNMPCLITOOLS=y
|
||||
BR2_PACKAGE_TFTPD=y
|
||||
BR2_PACKAGE_TRACEROUTE=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
BR2_PACKAGE_RESTORECOND=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON=y
|
||||
BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW=y
|
||||
BR2_PACKAGE_PARALLEL=y
|
||||
BR2_PACKAGE_TMUX=y
|
||||
BR2_PACKAGE_OPENSEACHEST=y
|
||||
BR2_PACKAGE_PROCPS_NG=y
|
||||
BR2_PACKAGE_RUNC=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y
|
||||
BR2_PACKAGE_UTIL_LINUX_FSCK=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LAST=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RFKILL=y
|
||||
BR2_PACKAGE_UTIL_LINUX_RUNUSER=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SETTERM=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SU=y
|
||||
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
||||
BR2_TARGET_ROOTFS_CPIO_LZMA=y
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
BR2_TARGET_ROOTFS_ISO9660=y
|
||||
@@ -166,10 +86,10 @@ BR2_TARGET_ROOTFS_ISO9660_HYBRID=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_GRUB2=y
|
||||
BR2_TARGET_GRUB2_I386_PC=y
|
||||
BR2_TARGET_GRUB2_I386_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_X86_64_EFI=y
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_PC="boot linux ext2 fat squash4 part_msdos part_gpt normal progress biosdisk video video_fb all_video video_cirrus video_bochs net tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal progress efi_gop efi_uga video video_fb all_video video_cirrus video_bochs net efinet tftp gzio test eval read true gfxterm gfxterm_menu gfxmenu gfxterm_background png usb usb_keyboard search configfile iso9660"
|
||||
BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI="board/shredos/embed/grub.cfg"
|
||||
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
||||
BR2_TARGET_SYSLINUX=y
|
||||
@@ -177,4 +97,3 @@ BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_BZIP2=y
|
||||
BR2_PACKAGE_HOST_PYTHON3_SSL=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
@@ -141,12 +141,25 @@ ROOTFS_ISO9660_GRUB2_CONFIG_PATH = $(ROOTFS_ISO9660_TMP_TARGET_DIR)/boot/grub/gr
|
||||
ROOTFS_ISO9660_GRUB2_EFI_CONFIG_PATH = $(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/grub.cfg
|
||||
|
||||
define ROOTFS_ISO9660_INSTALL_GRUB2_EFI
|
||||
# If 32bit build also copy the bootx64.efi from board/shredos/ so 32bit shredos will boot on a 64 EFI system
|
||||
if [ "$(BR2_i386)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(TOPDIR)/board/shredos/bootx64.efi $(BINARIES_DIR)/efi-part/EFI/BOOT/bootx64.efi; \
|
||||
fi
|
||||
# Create file to better find ISO9660 filesystem
|
||||
$(INSTALL) -D -m 0644 /dev/null \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE)
|
||||
# Copy EFI bootloader also to ISO9660 filesystem
|
||||
$(INSTALL) -D -m 0644 $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NAME) \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NAME)
|
||||
# If 32 bit build we also want the 64 bit EFI installed
|
||||
if [ "$(BR2_i386)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME) \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME)
|
||||
fi
|
||||
# If 64bit build copy the bootx64.efi to board/shredos/ as this will be used when building 32bit build
|
||||
if [ "$(BR2_x86_64)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(BINARIES_DIR)/efi-part/EFI/BOOT/bootx64.efi $(TOPDIR)/board/shredos/bootx64.efi; \
|
||||
fi
|
||||
# Create EFI FAT partition
|
||||
$(RM) -rf $(ROOTFS_ISO9660_EFI_PARTITION_PATH)
|
||||
mkdir -p $(dir $(ROOTFS_ISO9660_EFI_PARTITION_PATH))
|
||||
@@ -156,9 +169,6 @@ define ROOTFS_ISO9660_INSTALL_GRUB2_EFI
|
||||
$(ROOTFS_ISO9660_FIX_TIME) $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/*
|
||||
$(HOST_DIR)/bin/mcopy -p -m -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) -s \
|
||||
$(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/* ::/
|
||||
# Delete the EFI bootloader that is NOT for the platform we're building for
|
||||
$(HOST_DIR)/bin/mdel -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) \
|
||||
::$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME) || true
|
||||
# Overwrite generic EFI configuration with our EFI configuration
|
||||
$(HOST_DIR)/bin/mcopy -n -o -p -m -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) \
|
||||
$(ROOTFS_ISO9660_GRUB2_EFI_CONFIG_PATH) ::$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/grub.cfg
|
||||
@@ -248,12 +258,25 @@ define ROOTFS_ISO9660_INSTALL_ISOLINUX_CONFIG
|
||||
endef
|
||||
|
||||
define ROOTFS_ISO9660_INSTALL_GRUB2_EFI
|
||||
# If 32bit build also copy the bootx64.efi from board/shredos/ so 32bit shredos will boot on a 64 EFI system
|
||||
if [ "$(BR2_i386)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(TOPDIR)/board/shredos/bootx64.efi $(BINARIES_DIR)/efi-part/EFI/BOOT/bootx64.efi; \
|
||||
fi
|
||||
# Create file to better find ISO9660 filesystem
|
||||
$(INSTALL) -D -m 0644 /dev/null \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_IDENT_FILE)
|
||||
# Copy EFI bootloader also to ISO9660 filesystem
|
||||
$(INSTALL) -D -m 0644 $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NAME) \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NAME)
|
||||
# If 32 bit build we also want the 64 bit EFI installed
|
||||
if [ "$(BR2_i386)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME) \
|
||||
$(ROOTFS_ISO9660_TMP_TARGET_DIR)/$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME)
|
||||
fi
|
||||
# If 64bit build copy the bootx64.efi to board/shredos/ as this will be used when building 32bit build
|
||||
if [ "$(BR2_x86_64)" = "y" ]; then \
|
||||
$(INSTALL) -D -m 0644 $(BINARIES_DIR)/efi-part/EFI/BOOT/bootx64.efi $(TOPDIR)/board/shredos/bootx64.efi; \
|
||||
fi
|
||||
# Create EFI FAT partition
|
||||
$(RM) -rf $(ROOTFS_ISO9660_EFI_PARTITION_PATH)
|
||||
mkdir -p $(dir $(ROOTFS_ISO9660_EFI_PARTITION_PATH))
|
||||
@@ -263,9 +286,6 @@ define ROOTFS_ISO9660_INSTALL_GRUB2_EFI
|
||||
$(ROOTFS_ISO9660_FIX_TIME) $(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/*
|
||||
$(HOST_DIR)/bin/mcopy -p -m -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) -s \
|
||||
$(ROOTFS_ISO9660_EFI_PARTITION_CONTENT)/* ::/
|
||||
# Delete the EFI bootloader that is NOT for the platform we're building for
|
||||
$(HOST_DIR)/bin/mdel -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) \
|
||||
::$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/$(ROOTFS_ISO9660_EFI_NOTNAME) || true
|
||||
# Overwrite generic EFI configuration with our EFI configuration
|
||||
$(HOST_DIR)/bin/mcopy -n -o -p -m -i $(ROOTFS_ISO9660_EFI_PARTITION_PATH) \
|
||||
$(ROOTFS_ISO9660_GRUB2_EFI_CONFIG_PATH) ::$(ROOTFS_ISO9660_GRUB2_EFI_PREFIX)/grub.cfg
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 7d8c0febaf6f104c2b179475ea1ee6d361688ad7fa4c98dfdf7395fcff2be685 axfsutils-384a1ea214c8cf8359faba00a12513ee7ae1a9f5.tar.gz
|
||||
sha256 1929a1e67d189aa3a24de76255841b33818f7f65944b6e73a1568ba575ab54d5 mkfs.axfs-legacy/COPYING
|
||||
@@ -1,24 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# axfsutils
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AXFSUTILS_VERSION = 384a1ea214c8cf8359faba00a12513ee7ae1a9f5
|
||||
AXFSUTILS_SITE = $(call github,jaredeh,axfs,$(AXFSUTILS_VERSION))
|
||||
AXFSUTILS_LICENSE = GPL-2.0
|
||||
AXFSUTILS_LICENSE_FILES = mkfs.axfs-legacy/COPYING
|
||||
HOST_AXFSUTILS_DEPENDENCIES = host-zlib
|
||||
|
||||
# The 'new' mkfs.axfs version requires GNUstep which is not a buildroot
|
||||
# prerequisite. The 'legacy' one works just as well without that requirement.
|
||||
define HOST_AXFSUTILS_BUILD_CMDS
|
||||
$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)/mkfs.axfs-legacy
|
||||
endef
|
||||
|
||||
define HOST_AXFSUTILS_INSTALL_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/mkfs.axfs-legacy/mkfs.axfs \
|
||||
$(HOST_DIR)/bin/mkfs.axfs
|
||||
endef
|
||||
|
||||
$(eval $(host-generic-package))
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# Automatically generated make config: don't edit
|
||||
# Busybox version: 1.36.1
|
||||
# Wed May 8 17:25:31 2024
|
||||
# Busybox version: 1.37.0
|
||||
# Thu Jan 22 00:38:58 2026
|
||||
#
|
||||
CONFIG_HAVE_DOT_CONFIG=y
|
||||
|
||||
@@ -17,6 +17,7 @@ CONFIG_SHOW_USAGE=y
|
||||
CONFIG_FEATURE_VERBOSE_USAGE=y
|
||||
# CONFIG_FEATURE_COMPRESS_USAGE is not set
|
||||
CONFIG_LFS=y
|
||||
CONFIG_TIME64=y
|
||||
# CONFIG_PAM is not set
|
||||
CONFIG_FEATURE_DEVPTS=y
|
||||
CONFIG_FEATURE_UTMP=y
|
||||
@@ -94,8 +95,8 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
|
||||
CONFIG_PASSWORD_MINLEN=6
|
||||
CONFIG_MD5_SMALL=1
|
||||
CONFIG_SHA1_SMALL=3
|
||||
CONFIG_SHA1_HWACCEL=y
|
||||
CONFIG_SHA256_HWACCEL=y
|
||||
# CONFIG_SHA1_HWACCEL is not set
|
||||
# CONFIG_SHA256_HWACCEL is not set
|
||||
CONFIG_SHA3_SMALL=1
|
||||
CONFIG_FEATURE_NON_POSIX_CP=y
|
||||
# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
|
||||
@@ -469,6 +470,7 @@ CONFIG_FEATURE_FIND_NEWER=y
|
||||
CONFIG_FEATURE_FIND_SAMEFILE=y
|
||||
CONFIG_FEATURE_FIND_EXEC=y
|
||||
CONFIG_FEATURE_FIND_EXEC_PLUS=y
|
||||
CONFIG_FEATURE_FIND_EXEC_OK=y
|
||||
CONFIG_FEATURE_FIND_USER=y
|
||||
CONFIG_FEATURE_FIND_GROUP=y
|
||||
CONFIG_FEATURE_FIND_NOT=y
|
||||
@@ -648,7 +650,7 @@ CONFIG_IPCS=y
|
||||
CONFIG_LAST=y
|
||||
# CONFIG_FEATURE_LAST_FANCY is not set
|
||||
CONFIG_LOSETUP=y
|
||||
CONFIG_LSPCI=y
|
||||
# CONFIG_LSPCI is not set
|
||||
CONFIG_LSUSB=y
|
||||
CONFIG_MDEV=y
|
||||
CONFIG_FEATURE_MDEV_CONF=y
|
||||
@@ -669,16 +671,16 @@ CONFIG_MKDOSFS=y
|
||||
CONFIG_MKSWAP=y
|
||||
# CONFIG_FEATURE_MKSWAP_UUID is not set
|
||||
CONFIG_MORE=y
|
||||
CONFIG_MOUNT=y
|
||||
# CONFIG_MOUNT is not set
|
||||
# CONFIG_FEATURE_MOUNT_FAKE is not set
|
||||
# CONFIG_FEATURE_MOUNT_VERBOSE is not set
|
||||
# CONFIG_FEATURE_MOUNT_HELPERS is not set
|
||||
# CONFIG_FEATURE_MOUNT_LABEL is not set
|
||||
# CONFIG_FEATURE_MOUNT_NFS is not set
|
||||
CONFIG_FEATURE_MOUNT_CIFS=y
|
||||
CONFIG_FEATURE_MOUNT_FLAGS=y
|
||||
CONFIG_FEATURE_MOUNT_FSTAB=y
|
||||
CONFIG_FEATURE_MOUNT_OTHERTAB=y
|
||||
# CONFIG_FEATURE_MOUNT_CIFS is not set
|
||||
# CONFIG_FEATURE_MOUNT_FLAGS is not set
|
||||
# CONFIG_FEATURE_MOUNT_FSTAB is not set
|
||||
# CONFIG_FEATURE_MOUNT_OTHERTAB is not set
|
||||
CONFIG_MOUNTPOINT=y
|
||||
CONFIG_NOLOGIN=y
|
||||
# CONFIG_NOLOGIN_DEPENDENCIES is not set
|
||||
@@ -795,6 +797,7 @@ CONFIG_DEVMEM=y
|
||||
# CONFIG_FLASH_LOCK is not set
|
||||
# CONFIG_FLASH_UNLOCK is not set
|
||||
# CONFIG_FLASHCP is not set
|
||||
CONFIG_GETFATTR=y
|
||||
CONFIG_HDPARM=y
|
||||
CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
|
||||
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
|
||||
@@ -933,6 +936,7 @@ CONFIG_IPRULE=y
|
||||
CONFIG_IPNEIGH=y
|
||||
CONFIG_FEATURE_IP_ADDRESS=y
|
||||
CONFIG_FEATURE_IP_LINK=y
|
||||
CONFIG_FEATURE_IP_LINK_CAN=y
|
||||
CONFIG_FEATURE_IP_ROUTE=y
|
||||
CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
|
||||
CONFIG_FEATURE_IP_TUNNEL=y
|
||||
@@ -976,10 +980,10 @@ CONFIG_TELNET=y
|
||||
CONFIG_FEATURE_TELNET_TTYPE=y
|
||||
CONFIG_FEATURE_TELNET_AUTOLOGIN=y
|
||||
CONFIG_FEATURE_TELNET_WIDTH=y
|
||||
# CONFIG_TELNETD is not set
|
||||
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
|
||||
CONFIG_FEATURE_TELNETD_PORT_DEFAULT=0
|
||||
# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
|
||||
CONFIG_TELNETD=y
|
||||
CONFIG_FEATURE_TELNETD_STANDALONE=y
|
||||
CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
|
||||
CONFIG_FEATURE_TELNETD_INETD_WAIT=y
|
||||
CONFIG_TFTP=y
|
||||
# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
|
||||
CONFIG_FEATURE_TFTP_HPA_COMPAT=y
|
||||
@@ -1007,6 +1011,7 @@ CONFIG_FEATURE_WGET_TIMEOUT=y
|
||||
# CONFIG_WHOIS is not set
|
||||
# CONFIG_ZCIP is not set
|
||||
# CONFIG_UDHCPD is not set
|
||||
# CONFIG_FEATURE_UDHCPD_BOOTP is not set
|
||||
# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
|
||||
# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
|
||||
CONFIG_DHCPD_LEASES_FILE=""
|
||||
@@ -1016,7 +1021,7 @@ CONFIG_UDHCPC=y
|
||||
CONFIG_FEATURE_UDHCPC_ARPING=y
|
||||
CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
|
||||
CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
|
||||
CONFIG_UDHCPC6_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
|
||||
CONFIG_UDHCPC6_DEFAULT_SCRIPT=""
|
||||
# CONFIG_UDHCPC6 is not set
|
||||
# CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
|
||||
# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
|
||||
@@ -1151,7 +1156,6 @@ CONFIG_ASH_IDLE_TIMEOUT=y
|
||||
CONFIG_ASH_ECHO=y
|
||||
CONFIG_ASH_PRINTF=y
|
||||
CONFIG_ASH_TEST=y
|
||||
CONFIG_ASH_SLEEP=y
|
||||
CONFIG_ASH_HELP=y
|
||||
CONFIG_ASH_GETOPTS=y
|
||||
CONFIG_ASH_CMDCMD=y
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
From 4bb57da5fb0bb0d7e747b9e325e9ec0876ffc1f9 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 31 Jul 2021 16:36:50 +0200
|
||||
Subject: [PATCH] add BUILD_WITH_STACK_PROTECTOR option
|
||||
|
||||
Add BUILD_WITH_STACK_PROTECTOR to avoid the following build failure with
|
||||
toolchains that don't support stack-protector:
|
||||
|
||||
/home/buildroot/autobuild/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mipsel-buildroot-linux-uclibc/9.3.0/../../../../mipsel-buildroot-linux-uclibc/bin/ld: utils.cpp:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag]+0xd0): undefined reference to `__stack_chk_fail'
|
||||
|
||||
Indeed, support for -fstack-protector-strong can't be detected through
|
||||
check_cxx_compiler_flag as some toolchains need to link with -lssp to
|
||||
enable SSP support
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/ae4635899124c602c70d2b342a76f95c34aa4a3d
|
||||
|
||||
Upstream: https://github.com/Exiv2/exiv2/commit/f31c0eba098889899d29b7b0da830aee2b62a7b8
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 1 +
|
||||
cmake/compilerFlags.cmake | 4 ++--
|
||||
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 6f0da06a..0746ee14 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -47,6 +47,7 @@ mark_as_advanced(
|
||||
EXIV2_TEAM_USE_SANITIZERS
|
||||
)
|
||||
|
||||
+option( BUILD_WITH_STACK_PROTECTOR "Build with stack protector" ON )
|
||||
option( BUILD_WITH_CCACHE "Use ccache to speed up compilations" OFF )
|
||||
option( BUILD_WITH_COVERAGE "Add compiler flags to generate coverage stats" OFF )
|
||||
|
||||
diff --git a/cmake/compilerFlags.cmake b/cmake/compilerFlags.cmake
|
||||
index 35faf501..0a646e50 100644
|
||||
--- a/cmake/compilerFlags.cmake
|
||||
+++ b/cmake/compilerFlags.cmake
|
||||
@@ -33,8 +33,8 @@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Linux, APPLE, CYGWIN
|
||||
endif()
|
||||
if(HAS_FCF_PROTECTION)
|
||||
add_compile_options(-fcf-protection)
|
||||
- endif()
|
||||
- if(HAS_FSTACK_PROTECTOR_STRONG)
|
||||
+ endif()
|
||||
+ if(BUILD_WITH_STACK_PROTECTOR AND HAS_FSTACK_PROTECTOR_STRONG)
|
||||
add_compile_options(-fstack-protector-strong)
|
||||
endif()
|
||||
endif()
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
config BR2_PACKAGE_LIBBSON
|
||||
bool "libbson"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
libbson is a library providing useful routines related to
|
||||
building, parsing, and iterating BSON documents.
|
||||
|
||||
http://mongoc.org/libbson/
|
||||
|
||||
comment "libbson needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
@@ -1,4 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6bb51b863a4641d6d7729e4b55df8f4389ed534c34eb3a1cda906a53df11072c libbson-1.9.5.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING
|
||||
sha256 8dc5cb3146b026715e6c145621c7732f36c295d825b7b3a03076ad3f238db48e THIRD_PARTY_NOTICES
|
||||
@@ -1,22 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# libbson
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBBSON_VERSION = 1.9.5
|
||||
LIBBSON_SITE = https://github.com/mongodb/libbson/releases/download/$(LIBBSON_VERSION)
|
||||
LIBBSON_LICENSE = Apache-2.0, MIT (jsonl), ISC (b64), Zlib (md5)
|
||||
LIBBSON_LICENSE_FILES = COPYING THIRD_PARTY_NOTICES
|
||||
LIBBSON_CPE_ID_VENDOR = mongodb
|
||||
LIBBSON_CONF_OPTS = \
|
||||
--disable-tests \
|
||||
--disable-examples \
|
||||
--disable-man-pages \
|
||||
--disable-html-docs
|
||||
|
||||
LIBBSON_INSTALL_STAGING = YES
|
||||
|
||||
# Also has CMake support, but that forces shared+static libs and static
|
||||
# lib has a different name.
|
||||
$(eval $(autotools-package))
|
||||
@@ -1 +0,0 @@
|
||||
../binutils/binutils.hash
|
||||
@@ -1,32 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# libiberty
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBIBERTY_VERSION = 2.41
|
||||
LIBIBERTY_SOURCE = binutils-$(LIBIBERTY_VERSION).tar.xz
|
||||
LIBIBERTY_SITE = $(BR2_GNU_MIRROR)/binutils
|
||||
HOST_LIBIBERTY_DL_SUBDIR = binutils
|
||||
|
||||
# We're only building libiberty here, not the full binutils suite
|
||||
LIBIBERTY_LICENSE = LGPL-2.1+
|
||||
LIBIBERTY_LICENSE_FILES = COPYING.LIB
|
||||
|
||||
LIBIBERTY_SUBDIR = libiberty
|
||||
|
||||
# We explicitly disable multilib, as we do in binutils.
|
||||
# By default, libiberty installs nothing, so we must force it.
|
||||
HOST_LIBIBERTY_CONF_OPTS = \
|
||||
--disable-multilib \
|
||||
--enable-install-libiberty
|
||||
|
||||
# Some packages (e.g. host-gdb) will pick this library and build shared
|
||||
# objects with it. But libiberty does not honour the --enable-shared and
|
||||
# --disable-static flags; it only ever builds a static library no matter
|
||||
# what. So we must force -fPIC in build flags.
|
||||
HOST_LIBIBERTY_CONF_ENV = \
|
||||
CFLAGS="$(HOST_CFLAGS) -fPIC" \
|
||||
LDFLAGS="$(HOST_LDFLAGS) -fPIC"
|
||||
|
||||
$(eval $(host-autotools-package))
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 b8620c6a95ccf071046cdb8e4e0ca149cdd58d292eb9ee02b3b0d63646466b72 netsurf-buildsystem-7574b41345968b5f7e9ca5875faccb1478ce0555-git4.tar.gz
|
||||
sha256 b2ddc1d607332423f6cf415b2ac619a1c03dd565facdc39a571282a520929a65 llvm/LICENSE.TXT
|
||||
@@ -1,20 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# netsurf-buildsystem
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NETSURF_BUILDSYSTEM_VERSION = 7574b41345968b5f7e9ca5875faccb1478ce0555
|
||||
NETSURF_BUILDSYSTEM_SITE = http://git.netsurf-browser.org/buildsystem.git
|
||||
NETSURF_BUILDSYSTEM_SITE_METHOD = git
|
||||
NETSURF_BUILDSYSTEM_LICENSE = MIT, BSD-3-Clause (for llvm/* files)
|
||||
NETSURF_BUILDSYSTEM_LICENSE_FILES = llvm/LICENSE.TXT
|
||||
|
||||
NETSURF_BUILDSYSTEM_INSTALL_DIR = $(HOST_DIR)/share/netsurf-buildsystem
|
||||
|
||||
define HOST_NETSURF_BUILDSYSTEM_INSTALL_CMDS
|
||||
mkdir -p $(NETSURF_BUILDSYSTEM_INSTALL_DIR)
|
||||
cp -dpfr $(@D)/* $(NETSURF_BUILDSYSTEM_INSTALL_DIR)
|
||||
endef
|
||||
|
||||
$(eval $(host-generic-package))
|
||||
@@ -19,32 +19,13 @@ config BR2_PACKAGE_NWIPE_SITE
|
||||
- https://github.com/youruser/nwipe.git
|
||||
- git@github.com:youruser/nwipe.git
|
||||
|
||||
choice
|
||||
prompt "nwipe version"
|
||||
default BR2_PACKAGE_NWIPE_VERSION_STABLE
|
||||
help
|
||||
Select which nwipe version (Git ref) should be built.
|
||||
|
||||
config BR2_PACKAGE_NWIPE_VERSION_STABLE
|
||||
bool "Stable tag (v0.39)"
|
||||
help
|
||||
Use the previously hard-coded tag (v0.39) as a stable baseline.
|
||||
|
||||
config BR2_PACKAGE_NWIPE_VERSION_GIT_REVISION
|
||||
bool "Git revision"
|
||||
help
|
||||
Use a user-specified Git revision (full commit SHA-1 or tag).
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_PACKAGE_NWIPE_GIT_REVISION
|
||||
string "Git revision (full commit SHA-1 or tag)"
|
||||
depends on BR2_PACKAGE_NWIPE_VERSION_GIT_REVISION
|
||||
string "Git revision (full commit SHA-1 or tag v0.25-v0.40 ..)"
|
||||
help
|
||||
When 'Git revision' is selected above, this string is passed as the
|
||||
Git ref to check out. Examples:
|
||||
- 051e1aa0c9572b26301a33d40689adb544927d11 (full commit SHA-1)
|
||||
- v0.39 (tag)
|
||||
- v0.40 (tag)
|
||||
|
||||
endif
|
||||
|
||||
|
||||
@@ -4,15 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# Select the Git reference based on the Kconfig choice.
|
||||
ifeq ($(BR2_PACKAGE_NWIPE_VERSION_STABLE),y)
|
||||
NWIPE_VERSION = v0.39
|
||||
else ifeq ($(BR2_PACKAGE_NWIPE_VERSION_GIT_REVISION),y)
|
||||
NWIPE_VERSION = $(call qstrip,$(BR2_PACKAGE_NWIPE_GIT_REVISION))
|
||||
else
|
||||
# Fallback – should not happen because the choice enforces exactly one option
|
||||
NWIPE_VERSION = v0.39
|
||||
endif
|
||||
|
||||
# Default Git repository URL (never empty).
|
||||
NWIPE_SITE = https://github.com/martijnvanbrummelen/nwipe.git
|
||||
@@ -24,11 +16,57 @@ NWIPE_SITE_METHOD = git
|
||||
|
||||
NWIPE_DEPENDENCIES = ncurses parted dmidecode coreutils libconfig
|
||||
|
||||
################################################################################
|
||||
# SHREDOS version.txt and banner updater. Updates the nwipe version which
|
||||
# could be a release version, such as 0.40 or a commit reference, such as
|
||||
# e964dba-dev used by developers when working on non released code from the
|
||||
# master branch.
|
||||
################################################################################
|
||||
|
||||
SHREDOS_VERSION_FILE = board/shredos/fsoverlay/etc/shredos/version.txt
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NWIPE),y)
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NWIPE_VERSION_GIT_REVISION),y)
|
||||
# Take first 7 characters of the git revision and append suffix
|
||||
NWIPE_VERSION_BANNER := $(shell printf "%.7s-commit-dev" "$(BR2_PACKAGE_NWIPE_GIT_REVISION)")
|
||||
else
|
||||
NWIPE_VERSION_BANNER := $(NWIPE_VERSION)
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
define NWIPE_UPDATE_VERSION_TXT
|
||||
@if [ -n "$(NWIPE_VERSION_BANNER)" ]; then \
|
||||
echo "Updating version.txt and nwipe banner with Nwipe version: $(NWIPE_VERSION_BANNER)"; \
|
||||
sed -i 's/\(.*_\)[^_]*$$/\1$(NWIPE_VERSION_BANNER)/' $(SHREDOS_VERSION_FILE); \
|
||||
fi
|
||||
endef
|
||||
|
||||
NWIPE_PRE_CONFIGURE_HOOKS += NWIPE_UPDATE_VERSION_TXT
|
||||
|
||||
######
|
||||
|
||||
################################################################################
|
||||
# Version architecture nwipe banner updater (pre-build)
|
||||
################################################################################
|
||||
|
||||
define NWIPE_INITSH
|
||||
@echo "Updating version.txt and nwipe banner with architecture: $(BR2_ARCH)"
|
||||
|
||||
@if [ "$(BR2_ARCH)" = "i686" ]; then \
|
||||
sed -i 's/\(^.*_\)\(x86-64\|i686\)\(_.*\)/\1i686\3/' $(SHREDOS_VERSION_FILE); \
|
||||
elif [ "$(BR2_ARCH)" = "x86_64" ]; then \
|
||||
sed -i 's/\(^.*_\)\(x86-64\|i686\)\(_.*\)/\1x86-64\3/' $(SHREDOS_VERSION_FILE); \
|
||||
else \
|
||||
echo "Unsupported architecture: $(BR2_ARCH)"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
(cd $(@D) && \
|
||||
cp ../../../package/nwipe/002-nwipe-banner-patch.sh . && \
|
||||
./002-nwipe-banner-patch.sh && \
|
||||
PATH="../../host/bin:${PATH}" ./autogen.sh)
|
||||
cp ../../../package/nwipe/002-nwipe-banner-patch.sh . && \
|
||||
./002-nwipe-banner-patch.sh && \
|
||||
PATH="../../host/bin:${PATH}" ./autogen.sh)
|
||||
endef
|
||||
|
||||
# Pre-configure hook, as a post-patch hook would not get triggered on a package
|
||||
|
||||
@@ -1 +1 @@
|
||||
sha1 13028571b1f6a5a764016c5546264c20abae1f1f SourceCode_With_Submodules.tar.xz
|
||||
sha256 3621c014755859e33e794c4073a020425a7e63e0284a1923b27cbca2c7d09c76 SourceCode_With_Submodules.tar.xz
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
OPENSEACHEST_VERSION = 24.08.1
|
||||
OPENSEACHEST_VERSION = 25.05.3
|
||||
OPENSEACHEST_SOURCE = SourceCode_With_Submodules.tar.xz
|
||||
OPENSEACHEST_SITE = https://github.com/Seagate/openSeaChest/releases/download/v24.08.1
|
||||
OPENSEACHEST_SITE = https://github.com/Seagate/openSeaChest/releases/download/v25.05.3
|
||||
OPENSEACHEST_LICENSE = MPL-2.0
|
||||
OPENSEACHEST_LICENSE_FILES = COPYING
|
||||
OPENSEACHEST_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
From 4064f77d2f550762cbf220fec7c26a8ce4219ea4 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Egorenkov <egorenar@linux.ibm.com>
|
||||
Date: Sun, 8 Aug 2021 11:19:52 +0200
|
||||
Subject: [PATCH] src/rtld/dl-tls.c: Fix TLS offsets computation for s390 arch
|
||||
|
||||
rtld_determine_tlsoffsets() didn't handle s390 arch properly by falling
|
||||
back to the default case. If TLS_TCB_AT_TP is 1, then set offset to -1.
|
||||
|
||||
From glibc's sysdeps/s390/nptl/tls.h:
|
||||
-------------------------------------
|
||||
/* The TCB can have any size and the memory following the address the
|
||||
thread pointer points to is unspecified. Allocate the TCB there. */
|
||||
define TLS_TCB_AT_TP 1
|
||||
define TLS_DTV_AT_TP 0
|
||||
|
||||
This lead to the following error:
|
||||
---------------------------------
|
||||
prelink-rtld: error while loading shared libraries: /lib64/libc.so.6: cannot handle TLS data
|
||||
|
||||
Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
|
||||
---
|
||||
src/rtld/dl-tls.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/rtld/dl-tls.c b/src/rtld/dl-tls.c
|
||||
index 280cee45f950..29422dcfd25e 100644
|
||||
--- a/src/rtld/dl-tls.c
|
||||
+++ b/src/rtld/dl-tls.c
|
||||
@@ -143,6 +143,11 @@ rtld_determine_tlsoffsets (int e_machine, struct r_scope_elem *search_list)
|
||||
tls_tcb_size = 0;
|
||||
break;
|
||||
|
||||
+ case EM_S390:
|
||||
+ tls_tcb_at_tp = 1;
|
||||
+ tls_tcb_size = -1;
|
||||
+ break;
|
||||
+
|
||||
default:
|
||||
/* Hope there's no TLS! */
|
||||
for (i = 0; i < search_list->r_nlist; i++)
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
From 516030f287f65ca8bdab92c979ba2d328ee40506 Mon Sep 17 00:00:00 2001
|
||||
From: James Hilliard <james.hilliard1@gmail.com>
|
||||
Date: Fri, 31 May 2024 12:51:01 -0600
|
||||
Subject: [PATCH] src/execstack.c: fix prelink_path type
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Fixes:
|
||||
execstack.c: In function ‘execstack_make_rdwr’:
|
||||
execstack.c:127:17: error: passing argument 1 of ‘asprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
|
||||
127 | asprintf (&prelink_path, "%s/%s", dirname, PRELINK_PROG EXEEXT);
|
||||
| ^~~~~~~~~~~~~
|
||||
| |
|
||||
| const char **
|
||||
In file included from execstack.c:10:
|
||||
/usr/include/stdio.h:403:40: note: expected ‘char ** restrict’ but argument is of type ‘const char **’
|
||||
403 | extern int asprintf (char **__restrict __ptr,
|
||||
| ~~~~~~~~~~~~~~~~~~^~~~~
|
||||
|
||||
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
|
||||
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
||||
Upstream: https://git.yoctoproject.org/prelink-cross/commit/?id=ff2561c02ade96c5d4d56ddd4e27ff064840a176
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
src/execstack.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/execstack.c b/src/execstack.c
|
||||
index dda6bc7..5413fa2 100644
|
||||
--- a/src/execstack.c
|
||||
+++ b/src/execstack.c
|
||||
@@ -52,7 +52,7 @@ const char *program_path;
|
||||
|
||||
/* The full pathname of the prelink tool, or NULL if it hasn't been
|
||||
computed yet. */
|
||||
-const char *prelink_path;
|
||||
+char *prelink_path;
|
||||
|
||||
static error_t
|
||||
parse_opt (int key, char *arg, struct argp_state *state)
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 555fd65c1b907f9b78d6d41ec04cb6e242d2ecb0667867e39cdd517b3f182dd3 prelink-cross-a853a5d715d84eec93aa68e8f2df26b7d860f5b2-git4.tar.gz
|
||||
sha256 b8a2f73f743dc1a51aff23f1aacbca4b868564db52496fa3c0caba755bfd1eaf COPYING
|
||||
@@ -1,16 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# host-prelink-cross
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PRELINK_CROSS_VERSION = a853a5d715d84eec93aa68e8f2df26b7d860f5b2
|
||||
PRELINK_CROSS_SITE = https://git.yoctoproject.org/git/prelink-cross
|
||||
PRELINK_CROSS_SITE_METHOD = git
|
||||
PRELINK_CROSS_LICENSE = GPL-2.0+
|
||||
PRELINK_CROSS_LICENSE_FILES = COPYING
|
||||
# Sources from git, no configure script present
|
||||
PRELINK_CROSS_AUTORECONF = YES
|
||||
HOST_PRELINK_CROSS_DEPENDENCIES = host-elfutils host-libiberty
|
||||
|
||||
$(eval $(host-autotools-package))
|
||||
@@ -1,5 +0,0 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/dunamai/json
|
||||
md5 1b3ca932416961ea6953dbbc21e6d42c dunamai-1.22.0.tar.gz
|
||||
sha256 375a0b21309336f0d8b6bbaea3e038c36f462318c68795166e31f9873fdad676 dunamai-1.22.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 cd75c5564078e3aadf662a9df3d23430f4705dfeedebbd0ebbeef53998ad94a8 LICENSE
|
||||
@@ -1,15 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-dunamai
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_DUNAMAI_VERSION = 1.22.0
|
||||
PYTHON_DUNAMAI_SOURCE = dunamai-$(PYTHON_DUNAMAI_VERSION).tar.gz
|
||||
PYTHON_DUNAMAI_SITE = https://files.pythonhosted.org/packages/a0/fe/aee602f08765de4dd753d2e5d6cbd480857182e345f161f7a19ad1979e4d
|
||||
PYTHON_DUNAMAI_SETUP_TYPE = poetry
|
||||
PYTHON_DUNAMAI_LICENSE = MIT
|
||||
PYTHON_DUNAMAI_LICENSE_FILES = LICENSE
|
||||
HOST_PYTHON_DUNAMAI_DEPENDENCIES = host-python-packaging
|
||||
|
||||
$(eval $(host-python-package))
|
||||
@@ -1,5 +0,0 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/poetry-dynamic-versioning/json
|
||||
md5 91032d27f9da010d8a9b7e76bfd09d24 poetry_dynamic_versioning-1.4.1.tar.gz
|
||||
sha256 21584d21ca405aa7d83d23d38372e3c11da664a8742995bdd517577e8676d0e1 poetry_dynamic_versioning-1.4.1.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 cd75c5564078e3aadf662a9df3d23430f4705dfeedebbd0ebbeef53998ad94a8 LICENSE
|
||||
@@ -1,18 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-poetry-dynamic-versioning
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_VERSION = 1.4.1
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_SOURCE = poetry_dynamic_versioning-$(PYTHON_POETRY_DYNAMIC_VERSIONING_VERSION).tar.gz
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_SITE = https://files.pythonhosted.org/packages/dd/70/1138211a6e5051d28596922ed39acf20b42819db5ae1f93e465b9a903c28
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_SETUP_TYPE = poetry
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_LICENSE = MIT
|
||||
PYTHON_POETRY_DYNAMIC_VERSIONING_LICENSE_FILES = LICENSE
|
||||
HOST_PYTHON_POETRY_DYNAMIC_VERSIONING_DEPENDENCIES = \
|
||||
host-python-dunamai \
|
||||
host-python-jinja2 \
|
||||
host-python-tomlkit
|
||||
|
||||
$(eval $(host-python-package))
|
||||
@@ -1,8 +0,0 @@
|
||||
config BR2_PACKAGE_HOST_STARFIVE_SPLTOOL
|
||||
bool "host starfive-spltool"
|
||||
depends on BR2_riscv
|
||||
help
|
||||
Add header to the Secondary Program Loader with the 3rd party
|
||||
software given by Starfive-Tech for their SoCs.
|
||||
|
||||
https://github.com/starfive-tech/soft_3rdpart/tree/JH7110_VisionFive2_devel/spl_tool
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 f5466225021fbe4e983cc85f32ce11d92ad30689b18e0d1390d16f6bfab74477 starfive-spltool-JH7110_VF2_515_v5.11.3.tar.gz
|
||||
@@ -1,20 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# starfive-spltool
|
||||
#
|
||||
################################################################################
|
||||
|
||||
STARFIVE_SPLTOOL_VERSION = JH7110_VF2_515_v5.11.3
|
||||
STARFIVE_SPLTOOL_SITE = $(call github,starfive-tech,soft_3rdpart,$(STARFIVE_SPLTOOL_VERSION))
|
||||
STARFIVE_SPLTOOL_LICENSE = GPL-2.0+
|
||||
STARFIVE_SPLTOOL_FILES = spl_tool/LICENSE
|
||||
|
||||
define HOST_STARFIVE_SPLTOOL_BUILD_CMDS
|
||||
$(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D)/spl_tool
|
||||
endef
|
||||
|
||||
define HOST_STARFIVE_SPLTOOL_INSTALL_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/spl_tool/spl_tool $(HOST_DIR)/bin/spl_tool
|
||||
endef
|
||||
|
||||
$(eval $(host-generic-package))
|
||||
Reference in New Issue
Block a user