Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1729205a54 |
11
dinit/hooks/dinit-user-install.hook
Normal file
11
dinit/hooks/dinit-user-install.hook
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[Trigger]
|
||||||
|
Type = Path
|
||||||
|
Operation = Install
|
||||||
|
Operation = Upgrade
|
||||||
|
Target = etc/dinit.d/user/*
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Displaying dinit user service help ...
|
||||||
|
When = PostTransaction
|
||||||
|
Exec = /usr/share/libalpm/scripts/dinit-hook addU
|
||||||
|
NeedsTargets
|
||||||
10
dinit/hooks/dinit-user-remove.hook
Normal file
10
dinit/hooks/dinit-user-remove.hook
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[Trigger]
|
||||||
|
Type = Path
|
||||||
|
Operation = Remove
|
||||||
|
Target = etc/dinit.d/user/*
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Displaying dinit user service help ...
|
||||||
|
When = PostTransaction
|
||||||
|
Exec = /usr/share/libalpm/scripts/dinit-hook delU
|
||||||
|
NeedsTargets
|
||||||
@@ -14,13 +14,25 @@ svc_help(){
|
|||||||
|
|
||||||
svc_add_help(){
|
svc_add_help(){
|
||||||
echo " ==> Add a service:"
|
echo " ==> Add a service:"
|
||||||
echo " dinitctl enable <service>"
|
echo " # dinitctl enable <service>"
|
||||||
svc_help
|
svc_help
|
||||||
}
|
}
|
||||||
|
|
||||||
svc_del_help(){
|
svc_del_help(){
|
||||||
echo " ==> Remove a service:"
|
echo " ==> Remove a service:"
|
||||||
echo " dinitctl disable <service>"
|
echo " # dinitctl disable <service>"
|
||||||
|
svc_help
|
||||||
|
}
|
||||||
|
|
||||||
|
svc_user_add_help(){
|
||||||
|
echo " ==> Add a user service:"
|
||||||
|
echo " $ dinitctl enable <service>"
|
||||||
|
svc_help
|
||||||
|
}
|
||||||
|
|
||||||
|
svc_user_del_help(){
|
||||||
|
echo " ==> Remove a user service:"
|
||||||
|
echo " $ dinitctl disable <service>"
|
||||||
svc_help
|
svc_help
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -52,6 +64,8 @@ case $op in
|
|||||||
restart) dinit_live; restart_service "$1" ;;
|
restart) dinit_live; restart_service "$1" ;;
|
||||||
add) svc_add_help ;;
|
add) svc_add_help ;;
|
||||||
del) svc_del_help ;;
|
del) svc_del_help ;;
|
||||||
|
addU) svc_user_add_help ;;
|
||||||
|
delU) svc_user_del_help ;;
|
||||||
*) echo >&2 " Invalid operation '$op'"; exit 1 ;;
|
*) echo >&2 " Invalid operation '$op'"; exit 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user