Compare commits

..

31 Commits

Author SHA1 Message Date
6710904301 Do not install dhcp client 2024-02-10 05:42:31 +01:00
ab19ae7b3b Disable connman's unnecessary DNS proxy 2024-02-10 05:20:40 +01:00
d10264d4c2 Update note regarding 32-bit support, and Debian's stance on the architecture 2024-01-19 22:10:12 +01:00
1bcd03dda0 Put connman in tray on startup 2024-01-19 21:40:35 +01:00
420945c6c7 Replace network-manager with connman 2023-12-27 22:23:15 +01:00
26a1fd4844 Remove luks auto-key jazz since I can't make it work 2023-12-27 22:23:07 +01:00
Fierelier
b2ef4a1e66 Fix whiskermenu lock command 2023-11-21 03:44:39 +01:00
Fierelier
e6d0670714 Fix autokey generation 2023-11-18 12:07:10 +01:00
Fierelier
39345d9b99 Skip the second entry of the password by writing a key file 2023-10-31 00:15:18 +01:00
Fierelier
56bd4083bf Update download link 2023-09-28 05:59:59 +02:00
Fierelier
e462c80afd Update download links 2023-09-28 05:59:02 +02:00
Fierelier
1a2e7a08d6 Update task manager hotkey 2023-08-26 22:58:35 +02:00
Fierelier
9d16ed4fe0 Add ram-boot to ISO boot menu 2023-08-26 14:19:57 +02:00
Fierelier
d6a7a245fb Add mod: firmware-proprietary-licenses 2023-08-23 11:33:07 +02:00
Fierelier
23b66737a2 Add mod: packages-proprietary-licenses (Part 1) 2023-08-23 11:21:25 +02:00
Fierelier
8ded32e7eb Update .gitignore 2023-08-23 11:19:52 +02:00
Fierelier
482b5d2c4b Add back noninteractive Debian frontend 2023-08-23 11:19:40 +02:00
Fierelier
485b901342 Use xss-lock instead of xautolock 2023-08-23 11:19:10 +02:00
Fierelier
7033086b0e Add mod: setnet 2023-08-23 11:18:57 +02:00
Fierelier
f02d0d048d Make hostname modscript fail on error 2023-08-22 16:43:09 +02:00
Fierelier
202f6963fe Add xxd to prerequisites 2023-08-22 16:43:02 +02:00
Fierelier
85691daad7 Remove nvidia-driver (no installation candidate) 2023-08-22 16:42:53 +02:00
Fierelier
f71df24cd3 Fix setup crash, if partition table entries are not in disk order 2023-08-22 15:15:00 +02:00
Fierelier
8afb5390c8 Fix EFI install options for GRUB 2023-08-22 15:12:51 +02:00
Fierelier
b7d70892bf Configure GRUB in dpkg 2023-08-22 15:12:13 +02:00
Fierelier
b9bc3a6382 Fix 64-bit EFI setup 2023-08-01 17:34:45 +02:00
Fierelier
71cfded140 Add nvidia-driver to proprietary firmware packages 2023-08-01 16:07:08 +02:00
Fierelier
5689e53032 Do not ask for EFI GRUB installation when installing onto MBR disk 2023-08-01 16:05:23 +02:00
Fierelier
b4023f5460 Update ISOs 2023-07-21 10:16:48 +02:00
Fierelier
a94e8c868f Add back shrink-singlelanguage 2023-07-21 10:08:22 +02:00
Fierelier
1b61abaa77 Allow diverging version names for sources 2023-07-21 08:51:07 +02:00
7 changed files with 22 additions and 25 deletions

View File

@ -3,7 +3,7 @@
Devuan Linux for Windows users
<a href="//git.lumen.sh/Fierelier/windvn/raw/branch/master/assets/screenshot.png" target="_blank"><img src="assets/screenshot.png" width="360" title="Screenshot"></a>
# [Download](https://fier.me/software/windvn/iso/daedalus)
# [Download](https://fier.me/software/windvn/iso/chimaera)
Regular ISOs have a full live environment. The desktop environment can be started by going into bash, and typing `startx`. Legacy ISOs only have a text live environment.

View File

@ -1,4 +1,3 @@
sources-proprietary
firmware-proprietary-prereq
firmware-proprietary-licenses
firmware-proprietary

View File

@ -5,4 +5,4 @@ EOF
cat << EOF | debconf-set-selections
firmware-ivtv firmware-ivtv/license/accepted boolean true
EOF
EOF

View File

@ -1,3 +0,0 @@
#!/usr/bin/env bash
set -e
apt-get -y install python3-apt

View File

@ -1,12 +1,13 @@
#!/usr/bin/env python3
import apt
cache = apt.Cache()
ofile = open("/chroot-out","w",encoding="utf-8")
ofile.write('WDVN_PACKAGES="$WDVN_PACKAGES')
for package in cache:
if "nvidia" in package.name.lower(): continue
if package.name == "raspi-firmware": continue
if package.candidate.origins[0].component == "non-free-firmware":
ofile.write(" " + package.name)
ofile.write('"')
ofile.close()
#!/bin/bash
set -e
function sfp {
packages=""
while read p; do
IFS=" " read -ra packageinfo <<< "$p"
if [[ "${packageinfo[0]}" == *firmware* ]]; then
packages="$packages ${packageinfo[0]}"
fi
done <<<$(apt-cache search "$1")
echo "$packages"
}
echo "WDVN_PACKAGES=\"\$WDVN_PACKAGES firmware-linux firmware-misc-nonfree amd64-microcode intel-microcode $(sfp wireless) $(sfp wifi) $(sfp net) $(sfp nic)\"" >"/chroot-out"

View File

@ -1,12 +1,12 @@
#!/bin/bash
echo "deb $WDVN_URL $WDVN_VER main contrib non-free non-free-firmware
# deb-src $WDVN_URL $WDVN_VER main contrib non-free non-free-firmware
echo "deb $WDVN_URL $WDVN_VER main contrib non-free
# deb-src $WDVN_URL $WDVN_VER main contrib non-free
deb $WDVN_URL $WDVN_VER-security main contrib non-free non-free-firmware
# deb-src $WDVN_URL $WDVN_VER-security main contrib non-free non-free-firmware
deb $WDVN_URL $WDVN_VER-security main contrib non-free
# deb-src $WDVN_URL $WDVN_VER-security main contrib non-free
# $WDVN_VER-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates>
# deb $WDVN_URL $WDVN_VER-updates main contrib non-free non-free-firmware
# deb-src $WDVN_URL $WDVN_VER-updates main contrib non-free non-free-firmware
# deb $WDVN_URL $WDVN_VER-updates main contrib non-free
# deb-src $WDVN_URL $WDVN_VER-updates main contrib non-free
" >"$1/etc/apt/sources.list"

2
shell
View File

@ -1,7 +1,7 @@
#!/bin/bash
export WDVN_NAME="windvn"
export WDVN_URL="http://deb.devuan.org/merged"
export WDVN_VER_DEBSTRAP="daedalus" # This is the suite/version name passed to debootstrap. This is useful if you want to pull, for example, daedalus, but that name is not understood yet in debootstrap. So you can use "testing" instead, which is always understood, and then put "daedalus" (or whatever currently corresponds to testing) into WDVN_VER, so the resulting distro stays within the daedalus specification, instead of updating to the next testing version.
export WDVN_VER_DEBSTRAP="chimaera" # This is the suite/version name passed to debootstrap. This is useful if you want to pull, for example, daedalus, but that name is not understood yet in debootstrap. So you can use "testing" instead, which is always understood, and then put "daedalus" (or whatever currently corresponds to testing) into WDVN_VER, so the resulting distro stays within the daedalus specification, instead of updating to the next testing version.
export WDVN_VER="$WDVN_VER_DEBSTRAP"
export WDVN_DATE="$(date --utc "+%Y.%m.%d-%H.%M.%S")"