about summary refs log tree commit diff stats
path: root/include/umumble/constants.h
stat options
Period:
Authors:

Commits per author per week (path 'include/umumble/constants.h')

AuthorW45 2024W46 2024W47 2024W48 2024Total
Total00000
d='n12' href='#n12'>12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
ce28f4a9df75ce40117f0f06f09574369'>^


46bb1d31 ^





3ccb2c83 ^
5170e27c ^

46bb1d31 ^



65409d23 ^
46bb1d31 ^


25636f70 ^
46bb1d31 ^
65409d23 ^

46bb1d31 ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40



                                                                            

                                                                          




                                                   
               
    
                                        


        





                                                    
                    

                     



                                      
                          


      
                                 
                        

                                                 

                                  
#!/bin/sh
# Build one or more .subx files into an ELF binary, and package it up into a
# bootable ISO image with a Soso (https://github.com/ozkl/soso) kernel.
#
# Must be run on Linux, and from the top-level mu/ directory. Will ask for
# `sudo` privileges at a couple of points.
#
# Soso is published under the 2-clause BSD license.

set -e

if [ $# -ne 1 ]
then
  echo "Usage: `basename $0` <elf file>"
  exit 1
fi

echo "=== constructing initramfs out of SubX binary"
dd if=/dev/zero of=initrd.fat bs=8M count=1
LOOP=`losetup -f`
sudo losetup $LOOP initrd.fat
sudo mkfs.vfat $LOOP
sudo mount $LOOP /mnt
sudo cp $1 /mnt/init
sudo umount /mnt
sudo losetup -d $LOOP
sync
chown $SUDO_USER:$SUDO_USER initrd.fat

echo "=== building soso kernel"
( cd tools/iso/kernel.soso
  make
)

echo "=== generating mu_soso.iso"
mkdir -p outfs/boot/grub
cp tools/iso/kernel.soso/grub.cfg outfs/boot/grub
cp tools/iso/kernel.soso/kernel.bin outfs/boot/
cp initrd.fat outfs/boot/
grub-mkrescue -o mu_soso.iso outfs