Commit 50c2343d authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

cyrus-imapd should run under cyrus user

parent 619e455b
all: cyrus-config imapd-config cyrus-imapd-service
rm /etc/passwd
mv -v /data/etc/passwd /etc/passwd
rm /etc/group
mv -v /data/etc/group /etc/group
rm /etc/shadow
mv -v /data/etc/shadow /etc/shadow
rm /etc/gshadow
mv -v /data/etc/gshadow /etc/gshadow
useradd -c "Cyrus IMAP Server" -d /var/lib/imap -g mail -s /bin/false -u 104 cyrus
rm /etc/passwd-
rm /etc/group-
rm /etc/shadow-
rm /etc/gshadow-
mv -v /etc/passwd /data/etc/passwd
ln -sv /data/etc/passwd /etc/passwd
mv -v /etc/group /data/etc/group
ln -sv /data/etc/group /etc/group
mv -v /etc/shadow /data/etc/shadow
ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow
tar xf cyrus-imapd-3.2.3.tar.gz
cd cyrus-imapd-3.2.3 && ./configure --prefix=/usr
$(MAKE) -C cyrus-imapd-3.2.3
$(MAKE) -C cyrus-imapd-3.2.3 install
install -v -d -m755 /var/lib/imap
install -v -d -m755 /var/lib/imap/sieve
install -v -d -m755 /var/lib/imap/socket
install -v -d -m755 /var/spool/imap
install -v -d -m755 -o cyrus -g mail /var/lib/imap
install -v -d -m755 -o cyrus -g mail /var/lib/imap/db
install -v -d -m755 -o cyrus -g mail /var/lib/imap/sieve
install -v -d -m755 -o cyrus -g mail /var/lib/imap/socket
install -v -d -m755 -o cyrus -g mail /var/spool/imap
install -v -d -m755 /etc/ssl/cyrus-imapd
@echo "$$CYRUS_CONFIG" > /etc/cyrus.conf
@echo "$$IMAPD_CONFIG" > /etc/imapd.conf
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment