diff options
Diffstat (limited to 'backupfs.install')
-rw-r--r-- | backupfs.install | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/backupfs.install b/backupfs.install new file mode 100644 index 000000000000..4de047b81b00 --- /dev/null +++ b/backupfs.install @@ -0,0 +1,17 @@ +post_install() { + egrep backupfs /etc/group >/dev/null || groupadd -g 65530 backupfs + egrep backupfs /etc/passwd >/dev/null || \ + useradd -u 65530 -g 65530 -d /home/backupfs -s /usr/bin/backupfs-shell -c 'backupfs, daily backup system' backupfs + chown backupfs:backupfs /usr/bin/{backupfs,backupfs{-remote,-chksrc,-exctar,-mkdir,-mklink,-shell,-hist}} + chown backupfs:backupfs /usr/bin/newfiles +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + sed -i '/backupfs:x:65530:/d' etc/group + sed -i '/backupfs:x:65530:/d' etc/passwd +} + |