Preserve wdm-config at install/deinstall time.

This commit is contained in:
Jimmy Olgeni 2001-03-27 10:03:22 +00:00
parent 233ba03753
commit d82eb1f666
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40428
2 changed files with 18 additions and 4 deletions

View File

@ -51,7 +51,19 @@ pre-everything:
post-patch:
@${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/*.man
pre-install:
@if [ -e ${PREFIX}/lib/X11/wdm/wdm-config ]; then \
${MV} ${PREFIX}/lib/X11/wdm/wdm-config \
${PREFIX}/lib/X11/wdm/wdm-config.preserve; \
fi
post-install:
${INSTALL_DATA} ${_DISTDIR}/${DAEMONPIC} ${PREFIX}/lib/X11/wdm/pixmaps
@${CP} ${PREFIX}/lib/X11/wdm/wdm-config \
${PREFIX}/lib/X11/wdm/wdm-config.dist;
@if [ -e ${PREFIX}/lib/X11/wdm/wdm-config.preserve ]; then \
${MV} ${PREFIX}/lib/X11/wdm/wdm-config.preserve \
${PREFIX}/lib/X11/wdm/wdm-config; \
fi
@${INSTALL_DATA} ${_DISTDIR}/${DAEMONPIC} ${PREFIX}/lib/X11/wdm/pixmaps
.include <bsd.port.mk>

View File

@ -22,11 +22,13 @@ lib/X11/wdm/pixmaps/Stars.jpg
lib/X11/wdm/pixmaps/StarsLogo.jpg
lib/X11/wdm/pixmaps/daemon1-HQ-1280x960.jpg
lib/X11/wdm/pixmaps/gnuLogo.xpm
lib/X11/wdm/wdm-config
@unexec if cmp -s %D/lib/X11/wdm/wdm-config.dist %D/lib/X11/wdm/wdm-config; then rm -f %D/lib/X11/wdm/wdm-config; fi
lib/X11/wdm/wdm-config.dist
@exec [ -f %D/lib/X11/wdm/wdm-config ] || (cp %D/lib/X11/wdm/wdm-config.dist %D/lib/X11/wdm/wdm-config)
lib/X11/wdm/wdm-config.in
lib/X11/wdm/wdmReconfig
@dirrm lib/X11/wdm/pixmaps
@unexec rmdir %D/lib/X11/wdm/pixmaps 2>/dev/null || true
@exec mkdir -p %D/lib/X11/wdm/authdir
@unexec rmdir %D/lib/X11/wdm/authdir/authfiles 2>/dev/null || true
@dirrm lib/X11/wdm/authdir
@dirrm lib/X11/wdm
@unexec rmdir %D/lib/X11/wdm 2>/dev/null || true