Compare commits

..

40 Commits

Author SHA1 Message Date
13149b243a Do not install dhcp client 2024-02-10 05:42:16 +01:00
3f071d7173 Disable connman's unnecessary DNS proxy 2024-02-10 05:20:03 +01:00
79e57b0f94 Update note regarding 32-bit support, and Debian's stance on the architecture 2024-01-19 22:09:53 +01:00
005efd2cc1 Put connman in tray on startup 2024-01-19 21:41:09 +01:00
108dd5806d Replace network-manager with connman 2023-12-27 22:19:10 +01:00
6e7fa798ad Remove luks auto-key jazz since I can't make it work 2023-12-27 21:04:45 +01:00
Fierelier
7bd4a6fbe5 Fix whiskermenu lock command 2023-11-21 03:44:08 +01:00
Fierelier
4f50fdcec3 Fix autokey generation 2023-11-18 12:06:46 +01:00
Fierelier
550f4ad860 Skip the second entry of the password by writing a key file 2023-10-31 00:14:33 +01:00
Fierelier
947c3517f8 Update download link 2023-09-28 06:00:34 +02:00
Fierelier
4f724d7d7a Update download links 2023-09-28 05:57:30 +02:00
Fierelier
2e6980efd4 Fix initramfs generation issues by blacklisting raspi-firmware 2023-09-28 00:03:21 +02:00
Fierelier
4c441dd427 Update task manager hotkey 2023-08-26 22:58:09 +02:00
Fierelier
a607de0e98 Add ram-boot to ISO boot menu 2023-08-26 14:18:10 +02:00
Fierelier
13ee173c0d Exclude nvidia from firmware-proprietary for now 2023-08-26 14:15:44 +02:00
Fierelier
ea2ee0e802 Add mod: firmware-proprietary-licenses 2023-08-23 11:25:55 +02:00
Fierelier
fe7cc8580f Add mod: packages-proprietary-licenses (Part 1) 2023-08-23 11:23:18 +02:00
Fierelier
b04dc70d4a Update .gitignore 2023-08-23 11:18:04 +02:00
Fierelier
1b035f9f43 Add back noninteractive Debian frontend 2023-08-23 10:52:08 +02:00
Fierelier
2d2ad86dca Add license agreement for firmware-ivtv 2023-08-23 10:51:28 +02:00
Fierelier
48be9ece96 Move license agreements to firmware-proprietary 2023-08-23 10:51:12 +02:00
Fierelier
fd4d06f803 Make use of firmware-misc-nonfree to more reliably install non-free firmware 2023-08-23 10:48:16 +02:00
Fierelier
7785bde220 Use xss-lock instead of xautolock 2023-08-23 10:47:06 +02:00
Fierelier
f3eada9370 Add mod: setnet 2023-08-23 08:15:54 +02:00
Fierelier
7896142036 Update debstrap suite 2023-08-22 16:39:30 +02:00
Fierelier
b6c0e9e0e6 Make hostname modscript fail on error 2023-08-22 16:16:05 +02:00
Fierelier
03dc264fa5 Add xxd to prerequisites 2023-08-22 16:15:51 +02:00
Fierelier
d65dda0281 Remove nvidia-driver (no installation candidate) 2023-08-22 16:07:53 +02:00
Fierelier
d5045e47a0 Fix setup crash, if partition table entries are not in disk order 2023-08-22 15:17:23 +02:00
Fierelier
2c1623bbe9 Fix EFI install options for GRUB 2023-08-22 15:17:08 +02:00
Fierelier
2d76d6334e Configure GRUB in dpkg 2023-08-22 15:16:48 +02:00
Fierelier
c486d6b550 Fix 64-bit EFI setup 2023-08-01 17:32:47 +02:00
Fierelier
da5e84161c Add nvidia-driver to proprietary firmware packages 2023-08-01 15:59:43 +02:00
Fierelier
ddeec85174 Do not ask for EFI GRUB installation when installing onto MBR disk 2023-08-01 15:59:14 +02:00
Fierelier
23d8b676da Add contrib, non-free to proprietary sources 2023-08-01 15:58:22 +02:00
Fierelier
c9eb8d9fcf Update ISOs 2023-07-21 10:18:33 +02:00
Fierelier
ffaf023a6f Add back shrink-singlelanguage 2023-07-21 10:09:19 +02:00
Fierelier
9682d3538a Allow diverging version names for sources 2023-07-21 08:47:06 +02:00
Fierelier
6e9d71cb3a Change non-free to non-free-firmware (daedalus) 2023-07-21 08:34:28 +02:00
Fierelier
a5f892f53f Version: testing 2023-07-21 08:33:49 +02:00
7 changed files with 25 additions and 22 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/chimaera)
# [Download](https://fier.me/software/windvn/iso/daedalus)
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,3 +1,4 @@
sources-proprietary
firmware-proprietary-prereq
firmware-proprietary-licenses
firmware-proprietary

View File

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

View File

@ -1,13 +1,12 @@
#!/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"
#!/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()

View File

@ -1,12 +1,12 @@
#!/bin/bash
echo "deb $WDVN_URL $WDVN_VER main contrib non-free
# deb-src $WDVN_URL $WDVN_VER main contrib non-free
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
deb $WDVN_URL $WDVN_VER-security main contrib non-free
# deb-src $WDVN_URL $WDVN_VER-security 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
# $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
# deb-src $WDVN_URL $WDVN_VER-updates main contrib non-free
# 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
" >"$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="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_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="$WDVN_VER_DEBSTRAP"
export WDVN_DATE="$(date --utc "+%Y.%m.%d-%H.%M.%S")"