Bug 26641

Summary: Переделать функцию stop()
Product: Sisyphus Reporter: Anton Zivzah <tohen80>
Component: zram-swapAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: boyarsh
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Zivzah 2011-11-28 16:51:03 MSK
Предлагаю такой вариант функции stop в /etc/rc.d/init.d/zram-swap:
stop()
{
	action "Deactivating swap on $ZDEV" swapoff /dev/$ZDEV
	RETVAL=$?
	echo 1 > /sys/block/$ZDEV/reset
	rmmod zram
	return $RETVAL
}
И в /etc/sysconfig/zram-swap поправить ZPROIRITY на ZPRIORITY
Comment 1 Anton V. Boyarshinov 2011-11-28 17:24:48 MSK
> rmmod zram
Не уверен в том, что это будет хорошо. Zram может использоваться и помимо этого сервиса и выгрузка модуля, в отличие от загрузки, может оказаться не к месту.

> И в /etc/sysconfig/zram-swap поправить ZPROIRITY на ZPRIORITY
Поправил
Comment 2 Anton Zivzah 2011-11-28 19:55:28 MSK
и еще подавить вывод от mkswap в start() : mkswap /dev/$ZDEV >/dev/null
Comment 3 Anton Zivzah 2011-12-01 17:52:31 MSK
zram-swap - Init and set up swap device in /dev/zram0
* Mon Nov 28 2011 Anton V. Boyarshinov <boyarsh на altlinux> 0.2-alt3
- typo in zram-swap.sysinit fixed