mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-14 11:54:53 +03:00
887b4a7a1a
Let GButton have an optional icon (GraphicsBitmap) that gets rendered in the middle of the button if present. Also add GraphicsBitmap::load_from_file() which allows mmap'ed RGBA32 files. I wrote a little program to take "raw" files from GIMP and swizzle them into the correct byte order.
63 lines
1.9 KiB
Bash
Executable File
63 lines
1.9 KiB
Bash
Executable File
rm -vf _fs_contents.lock
|
|
rm -vf _fs_contents
|
|
cp -vp _fs_contents.stock _fs_contents
|
|
mkdir -vp mnt
|
|
mount -o loop _fs_contents mnt/
|
|
mkdir -vp mnt/dev
|
|
mknod mnt/dev/tty0 c 4 0
|
|
mknod mnt/dev/tty1 c 4 1
|
|
mknod mnt/dev/tty2 c 4 2
|
|
mknod mnt/dev/tty3 c 4 3
|
|
mknod mnt/dev/keyboard c 85 1
|
|
mknod mnt/dev/psaux c 10 1
|
|
mknod mnt/dev/ptmx c 5 2
|
|
mkdir mnt/dev/pts
|
|
mknod mnt/dev/gui_events c 66 1
|
|
ln -s /proc/self/fd/0 mnt/dev/stdin
|
|
ln -s /proc/self/fd/1 mnt/dev/stdout
|
|
ln -s /proc/self/fd/2 mnt/dev/stderr
|
|
cp -vR ../Base/* mnt/
|
|
chown -vR 100:100 mnt/users/anon
|
|
cp -v ../Userland/sh mnt/bin/sh
|
|
cp -v ../Userland/id mnt/bin/id
|
|
cp -v ../Userland/ps mnt/bin/ps
|
|
cp -v ../Userland/ls mnt/bin/ls
|
|
cp -v ../Userland/fgrep mnt/bin/fgrep
|
|
cp -v ../Userland/sleep mnt/bin/sleep
|
|
cp -v ../Userland/date mnt/bin/date
|
|
cp -v ../Userland/true mnt/bin/true
|
|
cp -v ../Userland/false mnt/bin/false
|
|
cp -v ../Userland/hostname mnt/bin/hostname
|
|
cp -v ../Userland/cat mnt/bin/cat
|
|
cp -v ../Userland/uname mnt/bin/uname
|
|
cp -v ../Userland/clear mnt/bin/clear
|
|
cp -v ../Userland/tst mnt/bin/tst
|
|
cp -v ../Userland/mm mnt/bin/mm
|
|
cp -v ../Userland/kill mnt/bin/kill
|
|
cp -v ../Userland/tty mnt/bin/tty
|
|
cp -v ../Userland/mkdir mnt/bin/mkdir
|
|
cp -v ../Userland/touch mnt/bin/touch
|
|
cp -v ../Userland/sync mnt/bin/sync
|
|
cp -v ../Userland/more mnt/bin/more
|
|
cp -v ../Userland/rm mnt/bin/rm
|
|
cp -v ../Userland/rmdir mnt/bin/rmdir
|
|
cp -v ../Userland/cp mnt/bin/cp
|
|
cp -v ../Userland/guitest mnt/bin/guitest
|
|
cp -v ../Userland/guitest2 mnt/bin/guitest2
|
|
cp -v ../Userland/sysctl mnt/bin/sysctl
|
|
cp -v ../Terminal/Terminal mnt/bin/Terminal
|
|
cp -v ../FontEditor/FontEditor mnt/bin/FontEditor
|
|
cp -v ../Launcher/Launcher mnt/bin/Launcher
|
|
cp -v ../Clock/Clock mnt/bin/Clock
|
|
ln -s FontEditor mnt/bin/ff
|
|
ln -s Clock mnt/bin/cl
|
|
cp -v ../Userland/dmesg mnt/bin/dmesg
|
|
cp -v ../Userland/chmod mnt/bin/chmod
|
|
cp -v ../Userland/top mnt/bin/top
|
|
sh sync-local.sh
|
|
cp -v kernel.map mnt/
|
|
ln -s dir_a mnt/dir_cur
|
|
ln -s nowhere mnt/bad_link
|
|
umount mnt
|
|
sync
|