52 |
|
|
53 |
pkg_setup() |
pkg_setup() |
54 |
{ |
{ |
55 |
mgroupadd x2gouser |
preinstall |
|
museradd -o "-g nx -s /bin/false -d /var/lib/x2go" x2gouser |
|
|
|
|
|
mgroupadd x2goprint |
|
|
museradd -o "-g nx -s /bin/false -d /var/spool/x2goprint" x2goprint |
|
56 |
} |
} |
57 |
|
|
58 |
src_prepare() |
src_prepare() |
99 |
# fix permissions |
# fix permissions |
100 |
mchown root:x2gouser /usr/$(mlibdir)/x2go/x2gosqlitewrapper || die |
mchown root:x2gouser /usr/$(mlibdir)/x2go/x2gosqlitewrapper || die |
101 |
mchmod 2755 /usr/$(mlibdir)/x2go/x2gosqlitewrapper || die |
mchmod 2755 /usr/$(mlibdir)/x2go/x2gosqlitewrapper || die |
102 |
mchown root:x2goprint /usr/$(mlibdir)/x2go/x2goprint || die |
mchown root:x2goprint /usr/bin/x2goprint || die |
103 |
mchmod 2755 /usr/$(mlibdir)/x2go/x2goprint || die |
mchmod 2755 /usr/bin/x2goprint || die |
104 |
mchmod 0750 /etc/sudoers.d || die |
mchmod 0750 /etc/sudoers.d || die |
105 |
mchmod 0440 /etc/sudoers.d/x2goserver || die |
mchmod 0440 /etc/sudoers.d/x2goserver || die |
106 |
} |
} |
107 |
|
|
108 |
preinstall() |
preinstall() |
109 |
{ |
{ |
110 |
pkg_setup |
mgroupadd x2gouser |
111 |
|
museradd -o "-g nx -s /bin/false -d /var/lib/x2go" x2gouser |
112 |
|
|
113 |
|
mgroupadd x2goprint |
114 |
|
museradd -o "-g nx -s /bin/false -d /var/spool/x2goprint" x2goprint |
115 |
} |
} |
116 |
|
|
117 |
postinstall() |
postinstall() |