mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-27 05:01:41 +02:00
KASM-6904 Refactor
This commit is contained in:
parent
ebe5855d6d
commit
0357095296
@ -73,30 +73,29 @@ package() {
|
|||||||
export SRC="$srcdir/usr/local";
|
export SRC="$srcdir/usr/local";
|
||||||
export SRC_BIN="$SRC/bin";
|
export SRC_BIN="$SRC/bin";
|
||||||
export DESTDIR="$pkgdir";
|
export DESTDIR="$pkgdir";
|
||||||
export DST_MAN="$DESTDIR/usr/share/man/man1";
|
|
||||||
|
|
||||||
echo "installing files";
|
echo "installing files";
|
||||||
mkdir -p $pkgdir/usr/bin $pkgdir/usr/lib \
|
mkdir -p $DESTDIR/usr/bin $DESTDIR/usr/lib \
|
||||||
$pkgdir/usr/share/perl5/vendor_perl $pkgdir/etc/kasmvnc;
|
$DESTDIR/usr/share/perl5/vendor_perl $DESTDIR/etc/kasmvnc;
|
||||||
cp $SRC_BIN/Xvnc $pkgdir/usr/bin/Xkasmvnc;
|
cp $SRC_BIN/Xvnc $DESTDIR/usr/bin/Xkasmvnc;
|
||||||
cd $pkgdir/usr/bin/ && ln -s Xkasmvnc Xvnc;
|
cd $DESTDIR/usr/bin/ && ln -s Xkasmvnc Xvnc;
|
||||||
cp $SRC_BIN/vncserver $pkgdir/usr/bin/kasmvncserver;
|
cp $SRC_BIN/vncserver $DESTDIR/usr/bin/kasmvncserver;
|
||||||
cd $pkgdir/usr/bin/ && ln -s kasmvncserver vncserver;
|
cd $DESTDIR/usr/bin/ && ln -s kasmvncserver vncserver;
|
||||||
cp -r $SRC_BIN/KasmVNC $pkgdir/usr/share/perl5/vendor_perl;
|
cp -r $SRC_BIN/KasmVNC $DESTDIR/usr/share/perl5/vendor_perl;
|
||||||
cp $SRC_BIN/vncconfig $pkgdir/usr/bin/kasmvncconfig;
|
cp $SRC_BIN/vncconfig $DESTDIR/usr/bin/kasmvncconfig;
|
||||||
cp $SRC_BIN/kasmvncpasswd $pkgdir/usr/bin/;
|
cp $SRC_BIN/kasmvncpasswd $DESTDIR/usr/bin/;
|
||||||
cd $pkgdir/usr/bin/ && ln -s kasmvncpasswd vncpasswd;
|
cd $DESTDIR/usr/bin/ && ln -s kasmvncpasswd vncpasswd;
|
||||||
cp $SRC_BIN/kasmxproxy $pkgdir/usr/bin/;
|
cp $SRC_BIN/kasmxproxy $DESTDIR/usr/bin/;
|
||||||
cp -r $SRC/lib/kasmvnc/ $pkgdir/usr/lib/kasmvncserver;
|
cp -r $SRC/lib/kasmvnc/ $DESTDIR/usr/lib/kasmvncserver;
|
||||||
rsync -r --links --safe-links --exclude '.git*' --exclude po2js \
|
rsync -r --links --safe-links --exclude '.git*' --exclude po2js \
|
||||||
--exclude xgettext-html --exclude www/utils/ --exclude .eslintrc \
|
--exclude xgettext-html --exclude www/utils/ --exclude .eslintrc \
|
||||||
$SRC/share/kasmvnc $pkgdir/usr/share;
|
$SRC/share/kasmvnc $DESTDIR/usr/share;
|
||||||
sed -i -e 's!pem_certificate: .\+$!pem_certificate: /etc/ssl/private/kasmvnc.pem!' \
|
sed -i -e 's!pem_certificate: .\+$!pem_certificate: /etc/ssl/private/kasmvnc.pem!' \
|
||||||
$DESTDIR/usr/share/kasmvnc/kasmvnc_defaults.yaml
|
$DESTDIR/usr/share/kasmvnc/kasmvnc_defaults.yaml
|
||||||
sed -i -e 's!pem_key: .\+$!pem_key: /etc/ssl/private/kasmvnc.pem!' \
|
sed -i -e 's!pem_key: .\+$!pem_key: /etc/ssl/private/kasmvnc.pem!' \
|
||||||
$DESTDIR/usr/share/kasmvnc/kasmvnc_defaults.yaml
|
$DESTDIR/usr/share/kasmvnc/kasmvnc_defaults.yaml
|
||||||
sed -e 's/^\([^#]\)/# \1/' $SRC/share/kasmvnc/kasmvnc_defaults.yaml > \
|
sed -e 's/^\([^#]\)/# \1/' $SRC/share/kasmvnc/kasmvnc_defaults.yaml > \
|
||||||
$pkgdir/etc/kasmvnc/kasmvnc.yaml;
|
$DESTDIR/etc/kasmvnc/kasmvnc.yaml;
|
||||||
}
|
}
|
||||||
|
|
||||||
doc() {
|
doc() {
|
||||||
@ -106,10 +105,10 @@ doc() {
|
|||||||
export DESTDIR="$subpkgdir";
|
export DESTDIR="$subpkgdir";
|
||||||
export DST_MAN="$DESTDIR/usr/share/man/man1";
|
export DST_MAN="$DESTDIR/usr/share/man/man1";
|
||||||
|
|
||||||
mkdir -p $subpkgdir/usr/share/man/man1 \
|
mkdir -p $DESTDIR/usr/share/man/man1 \
|
||||||
$subpkgdir/usr/share/doc/kasmvncserver
|
$DESTDIR/usr/share/doc/kasmvncserver
|
||||||
cp -r $SRC/share/doc/kasmvnc*/* $subpkgdir/usr/share/doc/kasmvncserver/
|
cp -r $SRC/share/doc/kasmvnc*/* $DESTDIR/usr/share/doc/kasmvncserver/
|
||||||
cp $SRC/man/man1/Xvnc.1 $subpkgdir/usr/share/man/man1/Xkasmvnc.1
|
cp $SRC/man/man1/Xvnc.1 $DESTDIR/usr/share/man/man1/Xkasmvnc.1
|
||||||
cp $SRC/share/man/man1/vncserver.1 $DST_MAN/kasmvncserver.1
|
cp $SRC/share/man/man1/vncserver.1 $DST_MAN/kasmvncserver.1
|
||||||
cp $SRC/share/man/man1/kasmxproxy.1 $DST_MAN/kasmxproxy.1
|
cp $SRC/share/man/man1/kasmxproxy.1 $DST_MAN/kasmxproxy.1
|
||||||
cp $SRC/share/man/man1/vncpasswd.1 $DST_MAN/kasmvncpasswd.1
|
cp $SRC/share/man/man1/vncpasswd.1 $DST_MAN/kasmvncpasswd.1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user