Commit 0cf3c646 authored by DuckSoft's avatar DuckSoft

use bwrap

parent 51dbda3b
pkgbase = wechat-uos
pkgdesc = UOS专业版微信 (迫真魔改版)
pkgver = 2.0.0
pkgrel = 5
pkgrel = 6
arch = x86_64
license = custom
depends = gtk2
......@@ -10,6 +10,7 @@ pkgbase = wechat-uos
depends = gconf
depends = nss
depends = lsb-release
depends = bubblewrap
source = https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.qq.weixin/com.qq.weixin_2.0.0_amd64.deb
source = uos-lsb
source = uos-release
......@@ -17,7 +18,7 @@ pkgbase = wechat-uos
md5sums = 5b8c60c9f94fd874df749abdd1dccec6
md5sums = 22fba1df4190124f76bd8b6eb400787a
md5sums = 83cc604a6c8ceedcfb66bb732f8c030f
md5sums = a7d7323cd865cc44fee09adb52963a78
md5sums = 069a824b6e757436401c26251fbffc49
pkgname = wechat-uos
# Maintainer: DuckSoft <realducksoft@gmail.com>
pkgname=wechat-uos
pkgver=2.0.0
pkgrel=5
pkgrel=6
pkgdesc="UOS专业版微信 (迫真魔改版)"
arch=('x86_64')
depends=(gtk2 gtk3 libxss gconf nss lsb-release)
depends=(gtk2 gtk3 libxss gconf nss lsb-release bubblewrap)
license=('custom')
source=('https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.qq.weixin/com.qq.weixin_2.0.0_amd64.deb' 'uos-lsb' 'uos-release' 'wechat-uos')
md5sums=('5b8c60c9f94fd874df749abdd1dccec6'
'22fba1df4190124f76bd8b6eb400787a'
'83cc604a6c8ceedcfb66bb732f8c030f'
'a7d7323cd865cc44fee09adb52963a78')
'069a824b6e757436401c26251fbffc49')
package() {
tar xpf data.tar.xz -C $pkgdir
install -Dm644 uos-lsb uos-release -t "$pkgdir"/opt/apps/com.qq.weixin/craps/
install -Dm644 -t "$pkgdir"/opt/apps/com.qq.weixin/craps/ \
uos-lsb \
uos-release
install -Dm755 wechat-uos -t "$pkgdir"/usr/bin/
}
#!/bin/bash -e
unshare --user --map-root-user -m bash <<EOF
mount --make-rprivate /
mount --bind /opt/apps/com.qq.weixin/craps/uos-release /etc/os-release
mount --bind /opt/apps/com.qq.weixin/craps/uos-lsb /etc/lsb-release
/opt/apps/com.qq.weixin/files/wechat
EOF
bwrap --dev-bind / / \
--bind /opt/apps/com.qq.weixin/craps/uos-release /etc/os-release \
--bind /opt/apps/com.qq.weixin/craps/uos-lsb /etc/lsb-release \
/opt/apps/com.qq.weixin/files/wechat
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