1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

Preserve Xsetup_0 at install/deinstall time.

Some directories in plist had to be removed with rmdir at deinstall time.
This commit is contained in:
Jimmy Olgeni 2001-03-29 19:19:19 +00:00
parent 6816dbc9b4
commit 3f3d7628f0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40542
2 changed files with 15 additions and 3 deletions

View File

@ -56,14 +56,24 @@ pre-install:
${MV} ${PREFIX}/lib/X11/wdm/wdm-config \
${PREFIX}/lib/X11/wdm/wdm-config.preserve; \
fi
@if [ -e ${PREFIX}/lib/X11/wdm/Xsetup_0 ]; then \
${MV} ${PREFIX}/lib/X11/wdm/Xsetup_0 \
${PREFIX}/lib/X11/wdm/Xsetup_0.preserve; \
fi
post-install:
@${CP} ${PREFIX}/lib/X11/wdm/wdm-config \
${PREFIX}/lib/X11/wdm/wdm-config.dist;
${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
@${CP} ${PREFIX}/lib/X11/wdm/Xsetup_0 \
${PREFIX}/lib/X11/wdm/Xsetup_0.dist
@if [ -e ${PREFIX}/lib/X11/wdm/Xsetup_0.preserve ]; then \
${MV} ${PREFIX}/lib/X11/wdm/Xsetup_0.preserve \
${PREFIX}/lib/X11/wdm/Xsetup_0; \
fi
@${INSTALL_DATA} ${_DISTDIR}/${DAEMONPIC} ${PREFIX}/lib/X11/wdm/pixmaps
.include <bsd.port.mk>

View File

@ -12,7 +12,9 @@ lib/X11/wdm/Xservers.ws
lib/X11/wdm/Xsession
lib/X11/wdm/Xsession.XFree86
lib/X11/wdm/Xsession.in
lib/X11/wdm/Xsetup_0
@unexec if cmp -s %D/lib/X11/wdm/Xsetup_0.dist %D/lib/X11/wdm/Xsetup_0; then rm -f %D/lib/X11/wdm/Xsetup_0; fi
lib/X11/wdm/Xsetup_0.dist
@exec [ -f %D/lib/X11/wdm/Xsetup_0 ] || (cp %D/lib/X11/wdm/Xsetup_0.dist %D/lib/X11/wdm/Xsetup_0)
lib/X11/wdm/pixmaps/Eagle.xpm
lib/X11/wdm/pixmaps/Earth.jpg
lib/X11/wdm/pixmaps/Earth200x130.xpm
@ -30,5 +32,5 @@ lib/X11/wdm/wdmReconfig
@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
@unexec rmdir %D/lib/X11/wdm/authdir 2>/dev/null || true
@unexec rmdir %D/lib/X11/wdm 2>/dev/null || true