Bug 26641 - Переделать функцию stop()
Summary: Переделать функцию stop()
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zram-swap (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-28 16:51 MSK by Anton Zivzah
Modified: 2011-12-01 17:52 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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