[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Список пакетов, при установке которых запускаются скрипты из /tmp



После aptitude dist-upgrade эти скрипты остались в /tmp, а раньше они
удалялись даже при ошибке их вызова и воспроизвести проблему
действительно было сложно. Что это скрипты, сомнений не вызывает:

$ sudo cat /tmp/adduser.config.161777
#!/bin/sh
set -e

# if we do not have debconf, we just skip this
. /usr/share/debconf/confmodule || exit 0

db_version 2.0
db_capb
db_title Adduser

# For testing
#db_fset adduser/homedir-permission isdefault true

if [ -e "/etc/adduser.conf" ]; then
	CUR_DIRMODE=`cat /etc/adduser.conf | sed -ne
's/^DIR_MODE=\(.*\)$/\1/p;'` || true
fi

if [ -z "$CUR_DIRMODE" ]
then
	CUR_DIRMODE="0755" # this is adduser's default
fi

if [ $CUR_DIRMODE = "0755" ] || [ $CUR_DIRMODE = "755" ]
then
	db_set adduser/homedir-permission true
elif [ $CUR_DIRMODE = "0751" ] || [ $CUR_DIRMODE = "751" ]
then
	db_set adduser/homedir-permission false
else
	CHANGED=1
fi

if [ -z "$CHANGED" ]
then
	db_unregister adduser/homedir-changed || true
	db_input medium adduser/homedir-permission || true
	db_go || true
else
	db_register adduser/homedir-permission adduser/homedir-changed || true
	db_set adduser/homedir-changed true || true
fi


15 мая 2010 г. 21:05 пользователь Stanislav Maslovski
<stanislav.maslovski@gmail.com> написал:
>> # ls -1
>> adduser.config.161777
>> adduser.template.161776
>
> А это точно скрипты? Помнится, Дима Обухов пытался воспроизвести твою
> проблему, но без результата. Сразу скажу - я не пытался.



-- 
Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Reply to: