X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=rpm.macros;h=9ad8377fd18d6abdd820bae73f5127890484191b;hb=e3618ee943f4be967ed48ab6f3ec34fa3ff1f8d8;hp=a0d0283dd903c4add464846d9962a3effb8ab28d;hpb=1d0be467ab6fa3f67ea717a1b0f4eea9aab3b9ee;p=packages%2Frpm.git diff --git a/rpm.macros b/rpm.macros index a0d0283..9ad8377 100644 --- a/rpm.macros +++ b/rpm.macros @@ -445,3 +445,22 @@ fi; \ %xmms_general_plugindir %(xmms-config --general-plugin-dir) %_target_base_arch %(echo %{_target_cpu} | sed 's/i.86/i386/;s/athlon/i386/;s/pentium./i386/;s/amd64/x86_64/') + +# user/group checking macros +# +# Usage: +# %userremove myuser +# +%userremove /usr/lib/rpm/user_group.sh user del +%groupremove /usr/lib/rpm/user_group.sh group del +# +# Usage: +# if %usertestrm myuser; then +# /usr/sbin/userdel -r myuser +# Note: +# use these macros only if you need to call userdel/groupdel with +# a non-standard option or take an extra action; otherwise use the +# %userremove/%groupremove macros +# +%usertestrm /usr/lib/rpm/user_group.sh user testrm +%grouptestrm /usr/lib/rpm/user_group.sh group testrm