← recipes

Commit 43731a6

0
plików
+0
dodanych
-0
usuniętych
@@ -1,86 +0,0 @@
1 -pkgname: nutyx
2 -pkgver: '26.08.0'
3 -pkgrel: '1'
4 -pkgdesc: 'Base system of NuTyX, contains all folders and startup scripts.'
5 -url: 'https://github.com/nutyx'
6 -arch: x86_64
7 -depends: []
8 -makedepends:
9 -- zstd
10 -- 'util-linux'
11 -
12 -source:
13 -- 'https://nutyx.org/graphics/logo_nutyx_120.png'
14 -- 'https://download.sourceforge.net/nutyx/files/${pkgname}-${pkgver}.tar.xz'
15 -
16 -sha256sums:
17 -- SKIP
18 -- SKIP
19 -
20 -footprint: |
21 - drwxr-xr-x root/root etc/
22 - lrwxrwxrwx root/root etc/mtab -> ../proc/self/mounts
23 - drwx------ root/root root/
24 - drwxr-xr-x root/root usr/
25 - drwxr-xr-x root/root usr/bin/
26 - lrwxrwxrwx root/root usr/bin/chroot-nutyx -> install-nutyx
27 - -rwxr-xr-x root/root usr/bin/flushmem
28 - lrwxrwxrwx root/root usr/bin/generate-nutyx -> install-nutyx
29 - -rwxr-xr-x root/root usr/bin/genfstab
30 - -rwxr-xr-x root/root usr/bin/install-nutyx
31 - -rwxr-xr-x root/root usr/bin/mkinitramfs
32 - -rwxr-xr-x root/root usr/bin/setup-nutyx
33 - -rwxr-xr-x root/root usr/bin/setup-vm
34 - -rwxr-xr-x root/root usr/bin/unsquash-nutyx
35 - lrwxrwxrwx root/root usr/bin/which -> ../../bin/busybox
36 - drwxr-xr-x root/root usr/lib/
37 - drwxr-xr-x root/root usr/lib/systemd/
38 - drwxr-xr-x root/root usr/lib/systemd/system/
39 - -rw-r--r-- root/root usr/lib/systemd/system/setup-nutyx.service
40 - drwxr-xr-x root/root usr/lib/systemd/system/sysinit.target.wants/
41 - lrwxrwxrwx root/root usr/lib/systemd/system/sysinit.target.wants/setup-nutyx.service -> ../setup-nutyx.service
42 - drwxr-xr-x root/root usr/share/
43 - drwxr-xr-x root/root usr/share/icons/
44 - drwxr-xr-x root/root usr/share/icons/hicolor/
45 - drwxr-xr-x root/root usr/share/icons/hicolor/128x128/
46 - drwxr-xr-x root/root usr/share/icons/hicolor/128x128/places/
47 - -rw-r--r-- root/root usr/share/icons/hicolor/128x128/places/nutyx.png
48 - drwxr-xr-x root/root usr/share/nutyx/
49 - -rw-r--r-- root/root usr/share/nutyx/init.in
50 - -rw-r--r-- root/root usr/share/nutyx/setup-nutyx.locales.gz
51 - drwxr-xr-x root/root var/
52 - lrwxrwxrwx root/root var/lock -> ../run/lock
53 - drwxr-xr-x root/root var/log/
54 - lrwxrwxrwx root/root var/run -> ../run
55 -
56 -footprint_nutyx_man: |
57 - drwxr-xr-x root/root usr/share/man/
58 - drwxr-xr-x root/root usr/share/man/man1/
59 - -rw-r--r-- root/root usr/share/man/man1/nutyx.1.gz
60 - drwxr-xr-x root/root usr/share/man/man8/
61 - -rw-r--r-- root/root usr/share/man/man8/genfstab.8.gz
62 -
63 -hooks:
64 - 'post-install': |
65 - if [ -f usr/lib/os-release ]; then
66 - sed -i "/VERSION/d" usr/lib/os-release
67 - sed -i "/URL/d" usr/lib/os-release
68 - sed -i "/LOGO/d" usr/lib/os-release
69 - echo "VERSION=systemd
70 - VERSION_ID="26.08.0"
71 - LOGO=nutyx.png
72 - HOME_URL="https://www.nutyx.org"" >> usr/lib/os-release
73 - fi
74 -
75 -build: |
76 - cd ${pkgname}-${pkgver}
77 - [ -z "$patchname" ] || patch -Np1 -i ../$patchname
78 - make DESTDIR=${PKGDIR} install
79 - BRANCH="systemd"
80 - # post-install autogen
81 -
82 -package: |
83 - install -Dm644 logo_nutyx_120.png \
84 - ${PKGDIR}/usr/share/icons/hicolor/128x128/places/nutyx.png
85 -
86 - ln -sv ../../bin/busybox ${PKGDIR}/usr/bin/which
87 0 deleted file mode 100644
@@ -1,88 +0,0 @@
1 -diff --git a/scripts/install-nutyx.in b/scripts/install-nutyx.in
2 -index 0a46d0a..c26d269 100755
3 -+++ b/scripts/install-nutyx.in
4 -@@ -746,9 +746,6 @@ xorg, xfce4, gnome, kde6" && exit 1;;
5 - esac
6 - fi
7 - if [ ! -z "$ISO" ];then
8 -- DEVEL+="
9 --mkinitramfs \$(basename /usr/lib/modules/*)
10 --mv boot/initrd-* boot/initrd-${VERSION_KERNEL}"
11 - if [ -z $MOUNT ]; then
12 - DEVEL+="
13 - cards purge"
14 -diff --git a/scripts/setup-nutyx.in b/scripts/setup-nutyx.in
15 -index 2b267d6..90ee388 100755
16 -+++ b/scripts/setup-nutyx.in
17 -@@ -1584,7 +1584,8 @@ setup_format() {
18 - $SETUP_LOG "setup-nutyx" "mkfs.$FS -F $PARTITION"
19 - ;;
20 - 1|255)
21 -- setup_initrd;;
22 -+ FORMAT="no"
23 -+ return;;
24 - esac
25 - FORMAT=$FS
26 - }
27 -@@ -1629,7 +1630,8 @@ install_nutyx() {
28 - touch /var/log/install.log
29 -
30 - [ -d "$EFIVARS" ] && setup_esp
31 --
32 -+ [ $FORMAT == "no" ] && return
33 -+ FORMAT="$(print_file_system $PARTITION)"
34 - cd ${1}/boot
35 - if [ -d ${2}/home ];then
36 - mv ${2}/{home,.home}
37 -@@ -1806,6 +1808,7 @@ CHECK_PART_OK=$CHECK_PART_OK (${LINENO})" > /dev/tty2
38 - # TODO the initrd has to be rebuild at configuration time
39 - install_nutyx "/" "$MF"
40 - fi
41 -+ [ $FORMAT == "no" ] && return
42 - umount $PARTITION
43 - SETUP_INSTALL="yes"
44 - echo "$PARTITION" > /root/boot
45 -@@ -2225,7 +2228,6 @@ setup_initrd() {
46 -
47 - }
48 - check_esp() {
49 -- local FORMAT
50 - unset EFI_SYS_PART
51 - for i in $DISK_LIST
52 - do
53 -@@ -2248,7 +2250,6 @@ check_esp() {
54 - fi
55 - }
56 - setup_esp() {
57 -- local FORMAT
58 - check_esp
59 - echo "EFI_SYS_PART: $EFI_SYS_PART (${LINENO})" > /dev/tty2
60 - if [ ! -z $EFI_SYS_PART ]; then
61 -@@ -2261,11 +2262,13 @@ $(gettext "Are you sure you want to continue ?")" 7 60
62 - retval2=$?
63 - case $retval2 in
64 - 0)
65 -- mkfs.vfat $EFI_SYS_PART
66 -- $SETUP_LOG "setup-nutyx" "EFI partition $EFI_SYS_PART formatted in vfat"
67 -+ echo "mkfs.vfat $EFI_SYS_PART (${LINENO})" > /dev/tty2
68 -+ mkfs.vfat $EFI_SYS_PART > /dev/tty2 || fatal "mkfs.vfat $EFI_SYS_PART"
69 -+ $SETUP_LOG "setup-nutyx" "mkfs.vfat $EFI_SYS_PART"
70 - ;;
71 - 1|255)
72 -- break;;
73 -+ FORMAT="no"
74 -+ return;;
75 - esac
76 - fi
77 - FORMAT="$(print_file_system $EFI_SYS_PART)"
78 -@@ -2531,7 +2534,7 @@ readonly SETUP_ARCH="$(uname -m)"
79 - readonly VERSION="#VERSION#"
80 - readonly TEXTDOMAINDIR="/usr/share/locale"
81 -
82 --PATH=/usr/bin
83 -+PATH=/usr/bin:/bin
84 -
85 - export TEXTDOMAIN=$COMMAND
86 - . gettext.sh
87 0 deleted file mode 100644
@@ -1,9 +0,0 @@
1 -if [ -f usr/lib/os-release ]; then
2 - sed -i /VERSION/d usr/lib/os-release
3 - sed -i /URL/d usr/lib/os-release
4 - sed -i /LOGO/d usr/lib/os-release
5 - echo "VERSION=systemd
6 -VERSION_ID="26.08.0"
7 -LOGO=nutyx.png
8 -HOME_URL="https://www.nutyx.org"" >> usr/lib/os-release
9 -fi