request 脚本不能修改任何文件。该脚本仅与正在安装软件包的管理员交互,并根据这种交互创建环境变量赋值的列表。request 脚本以非特权用户 install 身份运行(如果存在该用户)。否则,该脚本将以 root 身份执行。
pkgadd 命令使用一个用于命名 request 脚本的响应文件的参数调用该脚本。响应文件存储管理员的响应。
在软件包删除期间,request 脚本不会执行。不过,该脚本指定的环境变量将被保存,并在软件包删除期间可用。