diff options
author | Nicolas Chauvet <kwizart@gmail.com> | 2014-05-29 22:45:07 +0200 |
---|---|---|
committer | Nicolas Chauvet <kwizart@gmail.com> | 2014-07-17 13:53:12 +0200 |
commit | 024a7182d1697a11a59b552c0be00fab50ef728a (patch) | |
tree | 075edf7bf0fabc62cf7be10d931392013655ca19 /fedora-arm-tegra.ks | |
parent | 91f9d845d56086a533f2eb403e0fa98a709902f5 (diff) | |
download | spin-kickstarts-024a7182d1697a11a59b552c0be00fab50ef728a.tar.gz spin-kickstarts-024a7182d1697a11a59b552c0be00fab50ef728a.tar.xz spin-kickstarts-024a7182d1697a11a59b552c0be00fab50ef728a.zip |
Add zram support WIP
Diffstat (limited to 'fedora-arm-tegra.ks')
-rw-r--r-- | fedora-arm-tegra.ks | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/fedora-arm-tegra.ks b/fedora-arm-tegra.ks index 14f4e9f..7382368 100644 --- a/fedora-arm-tegra.ks +++ b/fedora-arm-tegra.ks @@ -100,6 +100,9 @@ echo -n "Enabling initial-setup text mode on startup" ln -s /usr/lib/systemd/system/initial-setup-graphical.service /etc/systemd/system/graphical.target.wants/initial-setup-graphical.service echo . +# Tweak cma +sed -i -e 's/rootwait/rootwait cma=128M/' /etc/sysconfig/arm-boot-config + #from fedora-arm-base.ks /usr/sbin/a-b-c @@ -109,6 +112,7 @@ sed -i -e "s/\[updates\]/\[updates\]\nexclude=kernel/1" /etc/yum.repos.d/fedora- #Hack opentegra.conf # cat > /usr/share/X11/xorg.conf.d/opentegra.conf<<EOF +# Commented by kickstart script EOF cat > /etc/X11/xorg.conf<<EOF @@ -118,5 +122,63 @@ Section "Device" EndSection EOF +#Hack module loading: +cat > /etc/modules-load.d/tegra.conf<<EOF +i2c-tegra +tps6586x-regulator +rtc-tps6586x +gpio-pca953x +gpio_keys +leds-gpio +pwm-tegra +backlight +pwm_bl +panel-simple +host1x +tegra_drm +EOF + +# zram module +cat > /etc/modules-load.d/zram.conf<<EOF +zram +EOF + +# Add Zram +cat > /etc/modprobe.d/zram.conf +options zram num_devices=1 +EOF + +# Zram size via tmp.file +cat > /etc/tmpfiles.d/zram0.conf<<EOF +w /sys/block/zram0/disksize - - - - 67108864 +EOF + +# Add Zram service +cat > /etc/systemd/system/zram@.service<<EOF +[Unit] +Description=Enable compressed swap in memory using zram%I +After=multi-user.target + +[Service] +Type=oneshot +ExecStartPre=/usr/sbin/mkswap /dev/zram%I +ExecStart=/usr/sbin/swapon -e -f /dev/zram%I +ExecStop=/usr/sbin/swapoff /dev/zram%I + +[Install] +WantedBy=multi-user.target +#WantedBy=dev-zram%i.swap +EOF + +cat > /etc/systemd/system/dev-zram0.swap<<EOF +[Swap] +What=/dev/zram0 +Priority=100 +EOF + +# Enable zram0 +ln -s '/etc/systemd/system/zram@.service' '/etc/systemd/system/multi-user.target.wants/zram@0.service + + %end |