Le script request ne peut modifier aucun fichier. Ce script ne dialogue qu'avec l'administrateur qui installe le package et crée une liste d'attribution de variables d'environnement basée sur cette interaction. Le script request s'exécute en tant qu'utilisateur non privilégié install si ce dernier existe. Si tel n'est pas le cas, le script est exécuté en tant qu'utilisateur root.
La commande pkgadd appelle le script request avec un argument nommant le fichier réponse du script. Le fichier réponse stocke les réponses de l'administrateur.
Le script request n'est pas exécuté pendant la suppression du package. Toutefois, les variables d'environnement attribuées par le script sont enregistrées et disponibles au cours de la suppression du package.