Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
R
reform-system-image
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Reform
reform-system-image
Commits
f8a9c229
Commit
f8a9c229
authored
3 years ago
by
minute
Browse files
Options
Downloads
Patches
Plain Diff
imx8mq: tweak userland installs
parent
44ba2f34
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!47
System Image V3 Release
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
reform2-imx8mq/mkimage.sh
+0
-2
0 additions, 2 deletions
reform2-imx8mq/mkimage.sh
reform2-imx8mq/mkuserland.sh
+2
-3
2 additions, 3 deletions
reform2-imx8mq/mkuserland.sh
reform2-imx8mq/mkuserland3.sh
+7
-4
7 additions, 4 deletions
reform2-imx8mq/mkuserland3.sh
with
9 additions
and
9 deletions
reform2-imx8mq/mkimage.sh
+
0
−
2
View file @
f8a9c229
...
...
@@ -22,8 +22,6 @@ export SOURCE_DATE_EPOCH
# build the debian userland and configure it
sudo
./mkuserland.sh
# chroot into the userland and build custom packages (mesa, xserver...)
# sudo ./mkuserland2.sh
# Rescue System ---------------------------------------------------------
...
...
This diff is collapsed.
Click to expand it.
reform2-imx8mq/mkuserland.sh
+
2
−
3
View file @
f8a9c229
...
...
@@ -8,8 +8,6 @@ SKEL=./template-skel
mmdebstrap
--architectures
=
arm64
--components
=
main
--variant
=
"minbase"
--include
=
"apt apt-utils gnupg ca-certificates cpio bsdmainutils init-system-helpers procps gpgv debian-archive-keyring readline-common cron netbase iproute2 ifupdown isc-dhcp-client iptables iputils-ping locales less net-tools curl wget nano micro vim coreutils parted file git sudo console-setup console-data unicode-data kbd gpm systemd libpam-systemd systemd-sysv bash-completion ncurses-term alsa-utils brightnessctl brightness-udev usbutils pciutils fbset netcat-traditional nfacct traceroute wpasupplicant htop ncdu ntpdate ntp screen tmux telnet lm-sensors rfkill dosfstools e2fsprogs dialog rsync busybox pulseaudio sway waybar grim slurp xwayland xterm xfce4-terminal rofi arc-theme thunar policykit-1 libblockdev-dm2 libblockdev-crypto2 gnome-disk-utility cryptsetup openjdk-11-jre-headless gnome-system-monitor eog evince mpv gedit engrampa connman-gtk gnome-icon-theme breeze-icon-theme fonts-noto-color-emoji lxpolkit mesa-utils w3m man-db pavucontrol python3-psutil ircii elinks dbus-bin gnome-settings-daemon patch expat bison flex meson gcc g++ autoconf make libtool intltool wayland-protocols"
sid target-userland http://ftp.de.debian.org/debian
# "python3-setuptools python3-mako xfonts-utils zlib1g-dev libunwind-dev libwayland-dev libwayland-egl-backend-dev libx11-dev libx11-xcb-dev libxdamage-dev libxfixes-dev libxcb-dri3-dev libxcb-xfixes0-dev libxcb-sync-dev libxrandr-dev libxext-dev libxcb-glx0-dev libxcb-present-dev libxcb-dri2-0-dev gettext autopoint libpixman-1-dev libbsd-dev libxkbfile-dev libxcb-composite0-dev libxcb-xinput-dev libxcb-icccm4-dev libxfont-dev nettle-dev libdbus-1-dev libsystemd-dev libpciaccess-dev llvm-dev libudev-dev libmtdev-dev libevdev-dev libxshmfence-dev xutils-dev libdrm-dev libxxf86vm-dev libepoxy-dev libjson-c-dev libpcre3-dev libpango1.0-dev libxkbcommon-dev libinput-dev libxml2-dev libxfce4ui-2-dev libgarcon-1-dev xfce4-dev-tools libdbusmenu-gtk3-dev libfmt-dev libgirepository1.0-dev libgtkmm-3.0-dev libjsoncpp-dev libmpdclient-dev libnl-3-dev libnl-genl-3-dev libpulse-dev libsigc++-2.0-dev libspdlog-dev libsdl2-gfx-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev libsdl2-dev libsdl2-image-dev libflac-dev libmpg123-dev libpng-dev libmpeg2-4-dev"
# install kernel
cp
linux/arch/arm64/boot/Image target-userland/
# install DTBs
...
...
@@ -79,7 +77,8 @@ echo "deb [trusted=yes] https://mntre.com/reform-debian-repo reform main" >>/etc
apt update
# install essential MNT Reform system management scripts and docs
apt install -y reform-tools reform-handbook
apt install -y reform-tools
# FIXME: reform-handbook is missing
# move pulse config in place
# FIXME: this is brittle and should go into a .deb
...
...
This diff is collapsed.
Click to expand it.
reform2-imx8mq/mkuserland3.sh
+
7
−
4
View file @
f8a9c229
...
...
@@ -23,17 +23,20 @@ set -e
# install applications
apt install -y libreoffice libreoffice-gtk3 inkscape chromium emacs gimp wmaker x11-utils
apt install -y evolution freecad ardour sxiv neverball scummvm dosbox wf-recorder wev linphone-desktop
apt install -y libreoffice libreoffice-gtk3 inkscape
firefox-esr
chromium emacs gimp wmaker x11-utils
apt install -y evolution freecad ardour sxiv neverball scummvm dosbox wf-recorder wev linphone-desktop
kicad
# install patched software from mntre
apt install -y kicad blender blender-data cage wayvnc
# (ffmpeg supports hardware h.264 decoding)
# install a minimal gnome3
apt install -y blender blender-data cage wayvnc ffmpeg
# install a minimal gnome desktop
apt install -y --no-install-recommends gnome-control-center gnome-session
# remove apparmor (slows down boot)
apt remove -y apparmor
EOF
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment