mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 06:50:12 +00:00
Remove alpha_dux/alpha_osf references
Several files were still referencing the alpha_dux* and alpha_osf*
sysnames. The code for these platforms has been removed, so get rid of
this cruft.
Reviewed-on: https://gerrit.openafs.org/13339
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
(cherry picked from commit 809ee49b80
)
Change-Id: Iae1f642df6cfb4c2e757f0fc381cb98eb5bf448e
Reviewed-on: https://gerrit.openafs.org/15252
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Harish Sharma <Harish.Sharma1@ibm.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
This commit is contained in:
parent
8ec429d0a3
commit
3ee628c2dc
1
.gitignore
vendored
1
.gitignore
vendored
@ -63,7 +63,6 @@ config.log
|
||||
|
||||
# Destination build directories
|
||||
/alpha_nbsd*
|
||||
/alpha_dux*
|
||||
/amd64_linux*
|
||||
/amd64_fsbd*
|
||||
/amd64_nbsd*
|
||||
|
1
INSTALL
1
INSTALL
@ -30,7 +30,6 @@ A Configuring
|
||||
A directory will be automatically created for binaries to be written
|
||||
into with this name when you build.
|
||||
|
||||
alpha_dux40, alpha_dux50, alpha_dux51 (client does not work)
|
||||
alpha_linux26
|
||||
alpha_nbsd15, alpha_nbsd16
|
||||
amd64_fbsd_80, amd64_fbsd_81, amd64_fbsd_82, amd64_fbsd_83,
|
||||
|
26
Makefile.in
26
Makefile.in
@ -227,7 +227,7 @@ ubik: cmd comerr auth ubik_depinstall sys
|
||||
|
||||
tubik: ubik libafsrpc libafsauthent
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} tubik ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT ubik for ${SYS_NAME} ;; \
|
||||
@ -240,7 +240,7 @@ ptserver: cmd comerr ubik cmd comerr auth audit ptserver_depinstall
|
||||
|
||||
tptserver: cmd comerr ptserver tubik libafsrpc libafsauthent
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} tptserver ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT ptserver for ${SYS_NAME} ;; \
|
||||
@ -261,7 +261,7 @@ vol: cmd comerr dir afs $(DIR_roken)
|
||||
|
||||
tsalvaged: vol libafsrpc libafsauthent cmd util
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[fn]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[fn]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} tsalvaged ${COMPILE_PART2} ;; \
|
||||
*_darwin_*) \
|
||||
${COMPILE_PART1} tsalvaged ${COMPILE_PART2} ;; \
|
||||
@ -276,7 +276,7 @@ vlserver: cmd comerr vol audit vlserver_depinstall
|
||||
tvlserver: cmd comerr vol audit tubik libafsrpc libafsauthent \
|
||||
tvlserver_depinstall
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} tvlserver ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT tvlserver for ${SYS_NAME} ;; \
|
||||
@ -288,7 +288,7 @@ viced: cmd comerr vlserver tvlserver libafsrpc libafsauthent audit
|
||||
|
||||
dviced: cmd comerr viced vlserver tvlserver libafsrpc libafsauthent
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} dviced ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building DAFS viced for ${SYS_NAME} ;; \
|
||||
@ -299,7 +299,7 @@ volser: cmd comerr usd kauth vlserver audit
|
||||
|
||||
tvolser: project viced usd libafsrpc libafsauthent volser
|
||||
+@case ${SYS_NAME} in \
|
||||
*_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
*_darwin_*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
${COMPILE_PART1} tvolser ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT volser for ${SYS_NAME} ;; \
|
||||
@ -307,7 +307,7 @@ tvolser: project viced usd libafsrpc libafsauthent volser
|
||||
|
||||
dvolser: project viced usd libafsrpc libafsauthent volser
|
||||
+@case ${SYS_NAME} in \
|
||||
*_darwin_*|alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
*_darwin_*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
${COMPILE_PART1} dvolser ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building DAFS volser for ${SYS_NAME} ;; \
|
||||
@ -519,7 +519,7 @@ butc: cmd comerr bubasics butm budb bucoord cmd rxgen rx
|
||||
|
||||
tbutc: cmd comerr bubasics butm budb bucoord cmd butc libadmin
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_*) \
|
||||
${COMPILE_PART1} tbutc ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT butc for ${SYS_NAME} ;; \
|
||||
@ -530,7 +530,7 @@ budb: cmd comerr bubasics uss
|
||||
|
||||
tbudb: budb tubik
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
sgi_*|sun*_5*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*|*_darwin_*) \
|
||||
${COMPILE_PART1} tbudb ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT budb for ${SYS_NAME} ;; \
|
||||
@ -555,7 +555,7 @@ tests: rxtests ubiktests rpctestlib viced
|
||||
# pthread based user space RX library
|
||||
libafsrpc: comerr fsint hcrypto lwp rx rxkad rxstat sys util
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
${COMPILE_PART1} libafsrpc ${COMPILE_PART2} ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo Not building MT libafsrpc for ${SYS_NAME} ;; \
|
||||
@ -567,7 +567,7 @@ libafsrpc: comerr fsint hcrypto lwp rx rxkad rxstat sys util
|
||||
|
||||
libafsauthent: audit auth kauth ubik util sys ptserver volser vlserver libafsrpc
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*[nof]bsd*) \
|
||||
${COMPILE_PART1} libafsauthent ${COMPILE_PART2} ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo Not building MT libafsauthent for ${SYS_NAME} ;; \
|
||||
@ -594,7 +594,7 @@ libadmin_real:
|
||||
|
||||
libadmin: libafsauthent bozo bubasics
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*) \
|
||||
$(MAKE) libadmin_real ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo Not building MT libadmin for ${SYS_NAME} ;; \
|
||||
@ -606,7 +606,7 @@ libadmin: libafsauthent bozo bubasics
|
||||
|
||||
libjafs: libadmin
|
||||
+case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|rs_aix*|*linux*|hp_ux110) \
|
||||
sgi_*|sun4x_*|rs_aix*|*linux*|hp_ux110) \
|
||||
${COMPILE_PART1} JAVA/libjafs ${COMPILE_PART2} ;; \
|
||||
*) \
|
||||
echo Not building MT libjafs for ${SYS_NAME} ;; \
|
||||
|
@ -36,7 +36,7 @@ osi_UFSOpen(afs_dcache_id_t *ainode)
|
||||
osi_Panic("UFSOpen called for non-UFS cache\n");
|
||||
}
|
||||
if (!afs_osicred_initialized) {
|
||||
/* valid for alpha_osf, SunOS, Ultrix */
|
||||
/* valid for SunOS, Ultrix */
|
||||
memset(&afs_osi_cred, 0, sizeof(afs_ucred_t));
|
||||
crhold(&afs_osi_cred); /* don't let it evaporate, since it is static */
|
||||
afs_osicred_initialized = 1;
|
||||
|
@ -150,7 +150,7 @@ osi_UFSOpen(afs_dcache_id_t *ainode)
|
||||
osi_Panic("UFSOpen called for non-UFS cache\n");
|
||||
}
|
||||
if (!afs_osicred_initialized) {
|
||||
/* valid for alpha_osf, SunOS, Ultrix */
|
||||
/* valid for SunOS, Ultrix */
|
||||
memset(&afs_osi_cred, 0, sizeof(afs_ucred_t));
|
||||
afs_osi_cred.cr_ref++;
|
||||
#ifndef AFS_DARWIN110_ENV
|
||||
|
@ -36,7 +36,7 @@ osi_UFSOpen(afs_dcache_id_t *ainode)
|
||||
osi_Panic("UFSOpen called for non-UFS cache\n");
|
||||
}
|
||||
if (!afs_osicred_initialized) {
|
||||
/* valid for alpha_osf, SunOS, Ultrix */
|
||||
/* valid for SunOS, Ultrix */
|
||||
memset(&afs_osi_cred, 0, sizeof(afs_ucred_t));
|
||||
crhold(&afs_osi_cred); /* don't let it evaporate, since it is static */
|
||||
afs_osicred_initialized = 1;
|
||||
|
@ -49,7 +49,7 @@ osi_UFSOpen(afs_dcache_id_t *ainode)
|
||||
osi_Panic("UFSOpen called for non-UFS cache\n");
|
||||
}
|
||||
if (!afs_osicred_initialized) {
|
||||
/* valid for alpha_osf, SunOS, Ultrix */
|
||||
/* valid for SunOS, Ultrix */
|
||||
memset(&afs_osi_cred, 0, sizeof(afs_ucred_t));
|
||||
crhold(&afs_osi_cred); /* don't let it evaporate, since it is static */
|
||||
afs_osicred_initialized = 1;
|
||||
|
@ -111,7 +111,7 @@ osi_UFSOpen(afs_dcache_id_t *ainode)
|
||||
osi_Panic("UFSOpen called for non-UFS cache\n");
|
||||
}
|
||||
if (!afs_osicred_initialized) {
|
||||
/* valid for alpha_osf, SunOS, Ultrix */
|
||||
/* valid for SunOS, Ultrix */
|
||||
memset(&afs_osi_cred, 0, sizeof(afs_ucred_t));
|
||||
crhold(&afs_osi_cred); /* don't let it evaporate, since it is static */
|
||||
afs_osicred_initialized = 1;
|
||||
|
@ -114,9 +114,6 @@ dest: afsd vsys @ENABLE_FUSE_CLIENT@
|
||||
sun*_511 ) \
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/modload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.solaris.2.11 ${DEST}/root.client/usr/vice/etc/modload/afs.rc ;;\
|
||||
alpha_osf* ) \
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.alpha ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
|
||||
hp_ux1122 ) \
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
|
||||
@ -125,9 +122,6 @@ dest: afsd vsys @ENABLE_FUSE_CLIENT@
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;\
|
||||
${INSTALL_DATA} ${srcdir}/afs.hpux102.driver ${DEST}/root.client/usr/vice/etc/afs.driver ;;\
|
||||
alpha_dux* ) \
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.alpha_dux40 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
|
||||
hp?00_ux10? ) \
|
||||
${INSTALL} -d ${DEST}/root.client/usr/vice/etc/dkload ; \
|
||||
${INSTALL_SCRIPT} ${srcdir}/afs.rc.hpux10 ${DEST}/root.client/usr/vice/etc/dkload/afs.rc ;;\
|
||||
|
@ -97,7 +97,7 @@ clean:
|
||||
install: butc read_tape
|
||||
${INSTALL} -d ${DESTDIR}${sbindir}
|
||||
@case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
|
||||
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo ${INSTALL_PROGRAM} butc ${DESTDIR}${sbindir}/butc ; \
|
||||
@ -113,7 +113,7 @@ install: butc read_tape
|
||||
dest: butc read_tape
|
||||
${INSTALL} -d ${DEST}/etc
|
||||
@case ${SYS_NAME} in \
|
||||
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
|
||||
sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux*) \
|
||||
echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo ${INSTALL_PROGRAM} butc ${DEST}/etc/butc ; \
|
||||
|
@ -45,27 +45,6 @@ AS_IF([test "x$GENCAT" = "xfalse"], [AC_MSG_ERROR([cannot find required command
|
||||
dnl TODO - need to disable STRIP if we are doing debugging in any user space code
|
||||
|
||||
case $AFS_SYSNAME in
|
||||
alpha_dux40)
|
||||
CC="cc"
|
||||
CSTATIC="-non_shared"
|
||||
DBG="-g3"
|
||||
MT_CFLAGS='-D_REENTRANT=1 -pthread'
|
||||
MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
|
||||
XCFLAGS="-D_NO_PROTO -DOSF"
|
||||
SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
|
||||
;;
|
||||
|
||||
alpha_dux50 | alpha_dux51)
|
||||
CC="cc"
|
||||
DBG="-g3"
|
||||
CSTATIC="-non_shared"
|
||||
LWP_OPTMZ="-O2"
|
||||
MT_CFLAGS='-D_REENTRANT=1 -pthread'
|
||||
MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
|
||||
XCFLAGS="-D_NO_PROTO -DOSF"
|
||||
SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
|
||||
;;
|
||||
|
||||
alpha_linux_22 | alpha_linux_24 | alpha_linux_26)
|
||||
CCOBJ="\$(CC) -fPIC"
|
||||
MT_CFLAGS='-pthread -D_REENTRANT'
|
||||
|
@ -165,9 +165,6 @@ process.o : process.default.s process.i386.s process.amd64.s process.c lwp.o
|
||||
$(RM) process.s ;; \
|
||||
hp* | *_linux* | *_umlinux* | sgi_64 | sgi_65 ) \
|
||||
$(AFS_CCRULE_NOQ) -c ${srcdir}/process.c;; \
|
||||
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux?? ) \
|
||||
${AS} -v -P -DOSF -I${TOP_INCDIR} -DASSEMBLER ${srcdir}/process.default.s; \
|
||||
${AS} -v process.i -o process.o;; \
|
||||
ia64_hpux11* | hp_ux11* ) \
|
||||
$(AFS_CCRULE_NOQ) -c ${srcdir}/process.c;; \
|
||||
i386_*) \
|
||||
|
@ -172,8 +172,6 @@ kdump: kdump.o
|
||||
$(MAKE) kdump-alpha_linux-@LINUX_VERSION@ ;; \
|
||||
*linux* ) \
|
||||
$(MAKE) kdump-linux-@LINUX_VERSION@ ;; \
|
||||
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux??) \
|
||||
${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} -ll -lmld;; \
|
||||
ncrx86_* ) ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a -lelf ${XLIBS} ;; \
|
||||
*bsd*) touch kdump ;; \
|
||||
* ) ${CC} -o kdump kdump.o ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a ${XLIBS} ;; \
|
||||
@ -197,8 +195,6 @@ kdump.o: kdump.c ${INCLS} AFS_component_version_number.c
|
||||
$(MAKE) kdump-alpha_linux-${LINUX_VERSION}.o ;; \
|
||||
*linux* ) \
|
||||
$(MAKE) kdump-linux-${LINUX_VERSION}.o ;; \
|
||||
alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c| alpha_dux?? ) \
|
||||
${CC} ${AFS_CFLAGS} -I/usr/sys/include -I/usr/sys/BINARY -I/usr/sys/AFS -DDEBUGGER -c ${srcdir}/kdump.c ;;\
|
||||
sgi_6? ) \
|
||||
for f in ../libafs/STATIC.IP*/CPU_KDEFS; \
|
||||
do IP=`expr "$$f" : '../libafs/STATIC.\(IP..\)'`; \
|
||||
|
@ -198,7 +198,7 @@ install: restorevol voldump volser.h volint.h vos volserver libvolser.a
|
||||
${INSTALL_PROGRAM} vos ${DESTDIR}${afssrvsbindir}/vos
|
||||
${INSTALL_DATA} libvolser.a ${DESTDIR}${libdir}/afs/libvolser.a
|
||||
@case ${SYS_NAME} in \
|
||||
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
|
||||
*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
|
||||
echo "Don't install volserver for ${SYS_NAME}" ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo ${INSTALL} volserver \
|
||||
@ -228,7 +228,7 @@ dest: restorevol voldump volser.h volint.h vos volserver libvolser.a
|
||||
${INSTALL_PROGRAM} vos ${DEST}/root.server/usr/afs/bin/vos
|
||||
${INSTALL_DATA} libvolser.a ${DEST}/lib/afs/libvolser.a
|
||||
@case ${SYS_NAME} in \
|
||||
alpha_dux4*|*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
|
||||
*linux*|rs_aix*|sgi_6*|sun4x*|sunx86*) \
|
||||
echo "Don't install volserver for ${SYS_NAME}" ;; \
|
||||
*_darwin_[1-6][0-9]) \
|
||||
echo ${INSTALL} volserver \
|
||||
|
Loading…
Reference in New Issue
Block a user